/* 웹스튜디오 안 MIXnFIT 값 표 — 계단(#mixnfit-ladder) 바로 아래. 원본 tools/price-ladder/, 사이트에는 복사본. */
.mx-prices{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);padding-bottom:clamp(56px,8vw,100px);color:#141311;word-break:keep-all}
.mx-prices h3{margin:0 0 12px;font-size:16px;font-weight:800;letter-spacing:-.01em}
.mx-prices h3 small{font-size:12px;font-weight:500;color:#6d6a62;margin-left:6px}
.mx-prices table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.mx-prices th,.mx-prices td{padding:10px 8px;border-bottom:1px solid #dcd8cd;text-align:right;white-space:nowrap}
.mx-prices th[scope=row],.mx-prices thead th:first-child{text-align:left;font-weight:600}
.mx-prices thead th{font-size:12px;color:#6d6a62;font-weight:600}
.mx-prices .mx-na{color:#a8a397}
.mx-prices ul{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:0}
.mx-prices li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #dcd8cd;font-size:14px}
.mx-prices li b{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.mx-prices .mx-small{margin:10px 0 0;font-size:12.5px;line-height:1.6;color:#6d6a62}
.mx-prices .mx-small a{color:#141311;font-weight:700}
.mx-prices .mx-col{min-width:0;overflow-x:auto}
@media (max-width:820px){.mx-prices{grid-template-columns:minmax(0,1fr)}.mx-prices th,.mx-prices td{padding:9px 5px;font-size:13px}}
