.ssa-form[data-astro-cid-duggv2fy]{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius);padding:1.2rem 1.4rem 1.4rem}.ssa-field[data-astro-cid-duggv2fy]{flex-direction:column;gap:.3rem;max-width:22rem;margin-bottom:1.3rem;display:flex}.ssa-field[data-astro-cid-duggv2fy] label[data-astro-cid-duggv2fy]{font-weight:700}.ssa-field[data-astro-cid-duggv2fy] select[data-astro-cid-duggv2fy]{border:1.5px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);font:inherit;padding:.55em .7em;font-size:1rem}.ssa-field[data-astro-cid-duggv2fy] select[data-astro-cid-duggv2fy]:focus-visible{outline:3px solid var(--ds-ring);outline-offset:1px;border-color:var(--ds-accent)}.ssa-sec[data-astro-cid-duggv2fy]{border:none;margin:0 0 1.3rem;padding:0}.ssa-sec[data-astro-cid-duggv2fy] legend[data-astro-cid-duggv2fy]{margin-bottom:.6rem;padding:0;font-weight:700}.ssa-sec[data-astro-cid-duggv2fy] legend[data-astro-cid-duggv2fy] span[data-astro-cid-duggv2fy]{color:var(--ds-muted);font-weight:400}.ssa-checks[data-astro-cid-duggv2fy]{gap:.5rem;display:grid}.ssa-checks[data-astro-cid-duggv2fy] .ssa-chk{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);cursor:pointer;align-items:flex-start;gap:.55rem;padding:.6em .8em;display:flex}.ssa-checks[data-astro-cid-duggv2fy] .ssa-chk:hover{border-color:var(--ds-accent)}.ssa-checks[data-astro-cid-duggv2fy] .ssa-chk input{flex:none;margin-top:.25em}.ssa-checks[data-astro-cid-duggv2fy] .ssa-chk-text{flex-direction:column;gap:.15rem;display:flex}.ssa-checks[data-astro-cid-duggv2fy] .ssa-chk-label{font-size:.95rem;font-weight:600;line-height:1.5}.ssa-checks[data-astro-cid-duggv2fy] .ssa-chk small{color:var(--ds-muted);font-size:.85rem;line-height:1.45}.ssa-checks[data-astro-cid-duggv2fy] .ssa-none{color:var(--ds-muted);margin:.2rem 0 0;font-size:.9rem}.ssa-actions[data-astro-cid-duggv2fy]{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.ssa-clear[data-astro-cid-duggv2fy]{font:inherit;color:var(--ds-text);cursor:pointer;background:0 0;border:none;font-weight:600;text-decoration:underline}.results[data-astro-cid-duggv2fy]:empty{display:none}.results[data-astro-cid-duggv2fy]{gap:1rem;margin-top:1.6rem;scroll-margin-top:1rem;display:grid}.results[data-astro-cid-duggv2fy] .ssa-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.results[data-astro-cid-duggv2fy] .ssa-top h2{margin:0;font-size:1.25rem}.results[data-astro-cid-duggv2fy] .verdict{border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-sm);border-left:5px solid #0000;padding:.9rem 1.15rem;font-weight:700}.results[data-astro-cid-duggv2fy] .verdict-sub,.results[data-astro-cid-duggv2fy] .ssa-verdict-sub{opacity:.85;font-weight:600}.results[data-astro-cid-duggv2fy] .verdict--good{background:var(--ds-success-tint);color:var(--ds-success);border-left-color:var(--ds-success)}.results[data-astro-cid-duggv2fy] .verdict--warn{background:var(--ds-caution-tint);color:var(--ds-caution);border-left-color:var(--ds-caution)}.results[data-astro-cid-duggv2fy] .verdict--bad{background:var(--ds-danger-tint);color:var(--ds-danger);border-left-color:var(--ds-danger)}.results[data-astro-cid-duggv2fy] .ssa-block{border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);border-left-width:4px;padding:.7rem 1rem .9rem}.results[data-astro-cid-duggv2fy] .ssa-block h3{margin:.3rem 0 .5rem;font-size:1.02rem}.results[data-astro-cid-duggv2fy] .ssa-block ul{margin:0;padding-left:1.2rem}.results[data-astro-cid-duggv2fy] .ssa-block li{margin:.3rem 0;line-height:1.5}.results[data-astro-cid-duggv2fy] .ssa-block--bad{border-left-color:var(--ds-danger)}.results[data-astro-cid-duggv2fy] .ssa-block--bad h3{color:var(--ds-danger)}.results[data-astro-cid-duggv2fy] .ssa-block--warn{border-left-color:var(--ds-caution)}.results[data-astro-cid-duggv2fy] .ssa-block--warn h3{color:var(--ds-caution)}.results[data-astro-cid-duggv2fy] .ssa-block dl{margin:0}.results[data-astro-cid-duggv2fy] .ssa-row{border-top:1px dashed var(--ds-border);grid-template-columns:9rem 1fr;gap:.9rem;padding:.5rem 0;font-size:.93rem;display:grid}.results[data-astro-cid-duggv2fy] .ssa-row:first-of-type{border-top:none}.results[data-astro-cid-duggv2fy] .ssa-row dt{font-weight:700}.results[data-astro-cid-duggv2fy] .ssa-row dd{color:var(--ds-text);margin:0}.results[data-astro-cid-duggv2fy] .ssa-mini{color:var(--ds-muted);margin:.6rem 0 0;font-size:.86rem;line-height:1.6}.results[data-astro-cid-duggv2fy] .ssa-mini a,.results[data-astro-cid-duggv2fy] .ssa-block a{color:var(--ds-accent-ink)}.results[data-astro-cid-duggv2fy] .ssa-reassure{background:var(--ds-success-tint);color:var(--ds-success);border-radius:var(--ds-radius-sm);padding:.9rem 1.2rem;font-weight:600}.results[data-astro-cid-duggv2fy] .ssa-next{background:var(--ds-surface-2);border-radius:var(--ds-radius-sm);padding:.9rem 1.2rem}.results[data-astro-cid-duggv2fy] .ssa-next h3{margin:0 0 .4rem;font-size:1.05rem}.results[data-astro-cid-duggv2fy] .ssa-next ul{margin:0;padding-left:1.2rem}.results[data-astro-cid-duggv2fy] .ssa-next li{margin:.4rem 0}.results[data-astro-cid-duggv2fy] .ssa-next a{color:var(--ds-accent-ink);text-decoration:none}.results[data-astro-cid-duggv2fy] .ssa-next a:hover{text-decoration:underline}.results[data-astro-cid-duggv2fy] .ssa-disc{color:var(--ds-muted);font-size:.85rem}.related[data-astro-cid-duggv2fy] a[data-astro-cid-duggv2fy]{color:var(--ds-accent-ink)}@media print{header,footer,.signup,.hero[data-astro-cid-duggv2fy],.ssa-form[data-astro-cid-duggv2fy],.related[data-astro-cid-duggv2fy],.callout[data-astro-cid-duggv2fy],.no-print{display:none!important}.results[data-astro-cid-duggv2fy] .ssa-block,.results[data-astro-cid-duggv2fy] .verdict,.results[data-astro-cid-duggv2fy] .ssa-reassure{break-inside:avoid;print-color-adjust:exact}}
