.symptom-section{padding:44px 0 0;background:#f1f7fa}.symptom-panel{max-width:900px;margin:auto}.symptom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.symptom-choice{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;border:2px solid #d7e2e8;border-radius:12px;padding:14px 16px;background:#fff;color:#152d40;text-align:left;font:700 1rem/1.4 system-ui;cursor:pointer;transition:background .15s,border-color .15s}.symptom-choice svg{width:26px;height:26px;flex:none;color:#1478d4}.symptom-choice:hover{border-color:#1478d4}.symptom-choice:focus-visible{outline:3px solid #83caff;outline-offset:3px}.symptom-choice[aria-pressed=true]{background:#0963b2;border-color:#0963b2;color:#fff;box-shadow:0 5px 16px #1478d430}.symptom-choice[aria-pressed=true] svg{color:#fff}.symptom-check{margin-left:auto;visibility:hidden}.symptom-choice[aria-pressed=true] .symptom-check{visibility:visible}#symptom-count{margin:18px 0 0;color:#405365;font-size:.95rem}@media(max-width:650px){.symptom-grid{grid-template-columns:1fr}.symptom-section{padding-top:28px}}
