/* symptoms.css: price groups for the symptom + cost pages (Oct 23/28, 2026) */
.sx-grp{margin-top:34px}
.sx-grp h3{font-family:var(--serif);font-size:clamp(22px,2.2vw,30px);margin-bottom:4px}
.sx-grp>p{color:var(--muted);margin-bottom:4px}
.sx-range{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}
.sx-range li{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--line)}
.sx-range li:last-child{border-bottom:0}
.sx-range b{font-weight:700;color:var(--ink)}
.sx-range span{white-space:nowrap;color:#0A6E92;font-weight:800}
[data-loc="cost-typical"] .two>*{min-width:0}
