[hidden]{display:none!important}
.question-select{margin:0;padding:18px 0;border-top:1px solid var(--line)}
.question-select:first-child{border-top:0}
.question-select label{display:grid;gap:9px;font-size:12px;font-weight:600}
.question-select select{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px 14px;color:var(--ink);font:inherit;font-size:13px;outline:none}
.question-select select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}
#case-readiness-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}
#case-readiness-groups>.rating-group{grid-column:1/-1}
.uncertainty-card{margin-top:22px;padding:22px;border:1px solid var(--line);border-radius:11px;background:var(--soft)}
.uncertainty-card span,.uncertainty-card strong{display:block;margin-bottom:7px;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}
.uncertainty-card strong{margin-top:16px;color:var(--accent-dark)}
.uncertainty-card p{margin:0;font-size:13px;line-height:1.65}
.uncertainty-card p:first-of-type{font-family:var(--serif);font-size:17px;font-style:italic}
.next-card ol{display:grid;gap:16px;margin:0;padding-left:20px}
.next-card li{padding-left:4px;font-size:13px;line-height:1.6}
.next-card li strong{display:block;margin-bottom:3px;color:var(--accent-dark);font-size:12px}
@media(max-width:600px){#case-readiness-groups{grid-template-columns:1fr}#case-readiness-groups>.rating-group{grid-column:auto}}
