.assessment-privacy{font-size:13px!important;margin-top:30px!important}
.assessment-sections{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;margin:18px 0 0;list-style:none;color:var(--muted);font-size:12px}
.assessment-sections [aria-current="step"]{color:var(--basil);font-weight:700}
.assessment-other{margin-top:10px}
.assessment-grid{width:100%;border-collapse:collapse;font-size:14px}
.assessment-grid th,.assessment-grid td{padding:12px 6px;border-bottom:1px solid var(--line);text-align:center}
.assessment-grid th[scope="row"]{text-align:left}
.assessment-grid input{width:20px;height:20px;accent-color:var(--basil)}
.assessment-grid-wrap{overflow-x:auto}
.assessment-grid input:focus-visible{outline:3px solid var(--saffron);outline-offset:3px}
.form-actions{gap:12px}
.form-actions .next{min-width:0}
[hidden]{display:none!important}
@media(max-width:560px){.assessment-sections{font-size:11px}.assessment-grid th,.assessment-grid td{padding:10px 4px;font-size:12px}.form-actions .submit{font-size:13px;padding:14px 12px}}
