.sc[data-astro-cid-szwtpuzs]>[data-astro-cid-szwtpuzs]{max-width:52rem}.sc-group[data-astro-cid-szwtpuzs]{padding-top:1.25rem;border-top:2px solid var(--ink);margin-top:3rem}.sc-group[data-astro-cid-szwtpuzs]:first-child{margin-top:0}.sc-group[data-astro-cid-szwtpuzs] h2[data-astro-cid-szwtpuzs]{font-size:var(--step-2);margin-bottom:.5rem}.sc-q[data-astro-cid-szwtpuzs]{border:0;margin:0;padding:1.4rem 0;border-bottom:1px solid var(--rule)}.sc-q[data-astro-cid-szwtpuzs] legend[data-astro-cid-szwtpuzs]{display:flex;gap:1rem;padding:0;font-size:1.15rem;line-height:1.5}.sc-n[data-astro-cid-szwtpuzs]{flex:none;width:2rem;font-family:var(--font-display);font-weight:600;color:var(--ink-2)}.sc-opts[data-astro-cid-szwtpuzs]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-left:3rem}.sc-opts[data-astro-cid-szwtpuzs] label[data-astro-cid-szwtpuzs]{position:relative}.sc-opts[data-astro-cid-szwtpuzs] input[data-astro-cid-szwtpuzs]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.sc-opts[data-astro-cid-szwtpuzs] span[data-astro-cid-szwtpuzs]{display:inline-flex;align-items:center;min-height:44px;padding:0 1.2rem;border:1.5px solid var(--rule);border-radius:999px;font-family:var(--font-display);font-weight:500;background:var(--surface)}.sc-opts[data-astro-cid-szwtpuzs] label[data-astro-cid-szwtpuzs]:hover span[data-astro-cid-szwtpuzs]{border-color:var(--ink)}.sc-opts[data-astro-cid-szwtpuzs] input[data-astro-cid-szwtpuzs]:checked+span[data-astro-cid-szwtpuzs]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sc-opts[data-astro-cid-szwtpuzs] input[data-astro-cid-szwtpuzs]:focus-visible+span[data-astro-cid-szwtpuzs]{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:36rem){.sc-opts[data-astro-cid-szwtpuzs]{padding-left:0}}.sc-progress[data-astro-cid-szwtpuzs]{margin-top:1.5rem;color:var(--ink-2)}.sc-result[data-astro-cid-szwtpuzs]{margin-top:3rem;padding:clamp(1.5rem,4vw,2.75rem);border-radius:28px;background:var(--surface);border:1px solid var(--rule)}.sc-top[data-astro-cid-szwtpuzs]{display:flex;align-items:center;gap:1.5rem}.sc-dot[data-astro-cid-szwtpuzs]{flex:none;width:4.5rem;height:4.5rem;border-radius:50%}.sc-dot--strong[data-astro-cid-szwtpuzs]{background:var(--strong)}.sc-dot--good[data-astro-cid-szwtpuzs]{background:var(--good)}.sc-dot--watch[data-astro-cid-szwtpuzs]{background:var(--watch)}.sc-dot--risk[data-astro-cid-szwtpuzs]{background:var(--risk)}.sc-result[data-astro-cid-szwtpuzs] h2[data-astro-cid-szwtpuzs]{font-size:var(--step-3);letter-spacing:-.03em}.sc-summary[data-astro-cid-szwtpuzs]{margin-top:1.5rem;font-size:1.2rem}.sc-cols[data-astro-cid-szwtpuzs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:2rem 3rem;margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--rule)}.sc-cols[data-astro-cid-szwtpuzs] h3[data-astro-cid-szwtpuzs]{font-size:var(--step-1);margin-bottom:1rem}.sc-bars[data-astro-cid-szwtpuzs]{list-style:none;margin:0;padding:0}.sc-bars[data-astro-cid-szwtpuzs] li{display:grid;grid-template-columns:9.5rem minmax(0,1fr) 2.5rem;gap:.75rem;align-items:center;font-family:var(--font-display);font-size:.95rem}.sc-bars[data-astro-cid-szwtpuzs] li+li{margin-top:.85rem}.sc-bars[data-astro-cid-szwtpuzs] .sc-bar{height:.6rem;border-radius:999px;background:var(--rule);overflow:hidden}.sc-bars[data-astro-cid-szwtpuzs] .sc-fill{display:block;height:100%;border-radius:999px}.sc-bars[data-astro-cid-szwtpuzs] .sc-fill--strong{background:var(--strong)}.sc-bars[data-astro-cid-szwtpuzs] .sc-fill--good{background:var(--good)}.sc-bars[data-astro-cid-szwtpuzs] .sc-fill--watch{background:var(--watch)}.sc-bars[data-astro-cid-szwtpuzs] .sc-fill--risk{background:var(--risk)}.sc-bars[data-astro-cid-szwtpuzs] .sc-val{text-align:right;color:var(--ink-2)}.sc-fixes[data-astro-cid-szwtpuzs]{margin:0;padding-left:1.25rem}.sc-fixes[data-astro-cid-szwtpuzs] li{color:var(--ink-2)}.sc-fixes[data-astro-cid-szwtpuzs] li+li{margin-top:.75rem}.sc-actions[data-astro-cid-szwtpuzs]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sc-actions[data-astro-cid-szwtpuzs] button[data-astro-cid-szwtpuzs]{background:transparent;color:var(--ink);cursor:pointer}
