.comparison-cases{gap:18px;min-width:0;display:grid}.comparison-cases-heading{padding-block:16px 6px}.comparison-cases-heading h2{font-size:clamp(25px,3vw,34px)}.comparison-cases-heading>p:last-child,.comparison-cases-heading>p{max-width:78ch;color:var(--muted)}.comparison-highlight-legend{flex-wrap:wrap;align-items:center;gap:12px;margin-block:18px 6px;font-size:12px;display:flex}.comparison-highlight-legend>span{color:var(--navy);border-radius:4px;padding:4px 9px;font-weight:700}.comparison-highlight-legend>small{color:var(--muted)}.comparison-question mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-block:2px;font-weight:650}.spr-question mark,.comparison-highlight-legend .spr-marker{background:#d9efd7}.enamed-question mark,.comparison-highlight-legend .enamed-marker{background:#fff0ad}.comparison-case{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:clip}.comparison-case>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:18px;padding:26px;list-style:none;display:grid}.comparison-case>summary::-webkit-details-marker{display:none}.comparison-case>summary:focus-visible{outline:3px solid var(--navy);outline-offset:-4px;border-radius:20px}.comparison-case>summary>svg{transition:transform .15s}.comparison-case[open]>summary>svg{transform:rotate(180deg)}.comparison-case-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:25px;font-weight:800}.comparison-case-heading{gap:7px;display:grid}.comparison-case-heading .eyebrow{margin:0;font-size:10px}.comparison-case-heading>strong{text-wrap:balance;font-size:clamp(17px,2vw,21px);line-height:1.35}.comparison-grade{color:var(--muted);font-size:12px}.comparison-case-body{padding:0 26px 26px}.comparison-question-grid,.comparison-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.comparison-question{border-top:3px solid var(--chart);min-width:0;padding-top:20px}.comparison-question.enamed-question{border-top-color:var(--navy)}.comparison-question header{min-height:68px}.comparison-question h3{margin-bottom:20px;font-size:15px}.comparison-stem,.comparison-alternatives{font-size:14px;line-height:1.7}.comparison-alternatives{gap:14px;padding:0;list-style:none;display:grid}.comparison-alternatives>li{grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.comparison-alternatives>li>b{color:var(--muted)}.comparison-key{border-top:1px solid var(--line);padding-top:15px;font-size:12px}.comparison-observation-grid{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.comparison-observation-grid h3{font-size:15px}.comparison-observation-grid ul{margin-bottom:0;padding-left:18px;font-size:13px;line-height:1.65}.comparison-observation-grid li+li{margin-top:8px}.comparison-pedagogy{background:#edf2f8;border-radius:14px;margin-top:24px;padding:22px}.comparison-pedagogy>p:last-child{margin-bottom:0;font-size:14px;line-height:1.7}.comparison-evidence{padding-top:22px}.comparison-evidence p{margin-bottom:7px;font-size:12px}.comparison-observed .preparation-awaiting-status strong{color:#fff}.forecast-observed{color:var(--muted);margin-top:6px;font-size:11px;display:block}@media (width<=700px){.comparison-case>summary{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:20px 16px}.comparison-case-number{font-size:20px}.comparison-case-body{padding:0 16px 20px}.comparison-question-grid,.comparison-observation-grid{grid-template-columns:minmax(0,1fr);gap:26px}.comparison-question header{min-height:0}}@media (prefers-reduced-motion:reduce){.comparison-case>summary>svg{transition:none}}
