.intro[data-astro-cid-uke7rnff]{padding-block:clamp(2rem,5vw,4rem) 2.5rem}.intro[data-astro-cid-uke7rnff]>[data-astro-cid-uke7rnff]{max-width:46rem}.back[data-astro-cid-uke7rnff]{display:inline-flex;align-items:center;min-height:44px}.intro[data-astro-cid-uke7rnff] h1[data-astro-cid-uke7rnff]{margin-top:1rem;font-size:var(--step-4);letter-spacing:-.035em;line-height:1}.lead[data-astro-cid-uke7rnff]{margin-top:1.5rem;font-size:var(--step-1);line-height:1.45}.intro[data-astro-cid-uke7rnff] .ui[data-astro-cid-uke7rnff]{margin-top:1rem}.hc[data-astro-cid-uke7rnff]>[data-astro-cid-uke7rnff]{max-width:52rem}.hc-group[data-astro-cid-uke7rnff]{padding-top:1.25rem;border-top:2px solid var(--ink);margin-top:3rem}.hc-group[data-astro-cid-uke7rnff]:first-child{margin-top:0}.hc-group[data-astro-cid-uke7rnff] h2[data-astro-cid-uke7rnff]{font-size:var(--step-2);margin-bottom:.5rem}.hc-q[data-astro-cid-uke7rnff]{border:0;margin:0;padding:1.4rem 0;border-bottom:1px solid var(--rule)}.hc-q[data-astro-cid-uke7rnff] legend[data-astro-cid-uke7rnff]{display:flex;gap:1rem;padding:0;font-size:1.15rem;line-height:1.5}.hc-n[data-astro-cid-uke7rnff]{flex:none;width:2rem;font-family:var(--font-display);font-weight:600;color:var(--ink-2)}.hc-opts[data-astro-cid-uke7rnff]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-left:3rem}.hc-opts[data-astro-cid-uke7rnff] label[data-astro-cid-uke7rnff]{position:relative}.hc-opts[data-astro-cid-uke7rnff] input[data-astro-cid-uke7rnff]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.hc-opts[data-astro-cid-uke7rnff] span[data-astro-cid-uke7rnff]{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;font-size:1rem;background:var(--surface);transition:background .15s ease,border-color .15s ease,color .15s ease}.hc-opts[data-astro-cid-uke7rnff] label[data-astro-cid-uke7rnff]:hover span[data-astro-cid-uke7rnff]{border-color:var(--ink)}.hc-opts[data-astro-cid-uke7rnff] input[data-astro-cid-uke7rnff]:checked+span[data-astro-cid-uke7rnff]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.hc-opts[data-astro-cid-uke7rnff] input[data-astro-cid-uke7rnff]:focus-visible+span[data-astro-cid-uke7rnff]{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:36rem){.hc-opts[data-astro-cid-uke7rnff]{padding-left:0}}.hc-progress[data-astro-cid-uke7rnff]{margin-top:1.5rem;color:var(--ink-2)}.hc-result[data-astro-cid-uke7rnff]{margin-top:3rem;padding:clamp(1.5rem,4vw,2.75rem);border-radius:28px;background:var(--surface);border:1px solid var(--rule);scroll-margin-top:1.5rem}.hc-result__top[data-astro-cid-uke7rnff]{display:flex;align-items:center;gap:1.5rem}.hc-dot[data-astro-cid-uke7rnff]{flex:none;width:4.5rem;height:4.5rem;border-radius:50%;animation:land .52s cubic-bezier(.2,.9,.3,1.3) both}.hc-dot--strong[data-astro-cid-uke7rnff]{background:var(--strong)}.hc-dot--good[data-astro-cid-uke7rnff]{background:var(--good)}.hc-dot--watch[data-astro-cid-uke7rnff]{background:var(--watch)}.hc-dot--risk[data-astro-cid-uke7rnff]{background:var(--risk)}@keyframes land{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.hc-result[data-astro-cid-uke7rnff] h2[data-astro-cid-uke7rnff]{font-size:var(--step-3);letter-spacing:-.03em;margin-top:.15rem}.hc-score[data-astro-cid-uke7rnff]{margin-top:.25rem}.hc-summary[data-astro-cid-uke7rnff]{margin-top:1.5rem;font-size:1.2rem;max-width:var(--measure)}.hc-disclaimer[data-astro-cid-uke7rnff]{margin-top:.75rem}.hc-cols[data-astro-cid-uke7rnff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:2rem 3rem;margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid var(--rule)}.hc-cols[data-astro-cid-uke7rnff] h3[data-astro-cid-uke7rnff]{font-size:var(--step-1);margin-bottom:1rem}.hc-bars[data-astro-cid-uke7rnff]{list-style:none;margin:0;padding:0}.hc-bars[data-astro-cid-uke7rnff] 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}.hc-bars[data-astro-cid-uke7rnff] li+li{margin-top:.85rem}.hc-bars[data-astro-cid-uke7rnff] .hc-bar{height:.6rem;border-radius:999px;background:var(--rule);overflow:hidden}.hc-bars[data-astro-cid-uke7rnff] .hc-bar__fill{display:block;height:100%;border-radius:999px}.hc-bars[data-astro-cid-uke7rnff] .hc-bar__fill--strong{background:var(--strong)}.hc-bars[data-astro-cid-uke7rnff] .hc-bar__fill--good{background:var(--good)}.hc-bars[data-astro-cid-uke7rnff] .hc-bar__fill--watch{background:var(--watch)}.hc-bars[data-astro-cid-uke7rnff] .hc-bar__fill--risk{background:var(--risk)}.hc-bars[data-astro-cid-uke7rnff] .hc-bar__val{text-align:right;color:var(--ink-2)}.hc-fixes[data-astro-cid-uke7rnff]{margin:0;padding-left:1.25rem}.hc-fixes[data-astro-cid-uke7rnff] li{color:var(--ink-2)}.hc-fixes[data-astro-cid-uke7rnff] li+li{margin-top:.75rem}.hc-actions[data-astro-cid-uke7rnff]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.hc-actions[data-astro-cid-uke7rnff] button[data-astro-cid-uke7rnff]{background:transparent;color:var(--ink);cursor:pointer}.why[data-astro-cid-uke7rnff]{margin-top:var(--space-section)}.why[data-astro-cid-uke7rnff]>[data-astro-cid-uke7rnff]{max-width:52rem}.why[data-astro-cid-uke7rnff] h2[data-astro-cid-uke7rnff]{font-size:var(--step-2);padding-top:1.25rem;border-top:2px solid var(--ink)}.why[data-astro-cid-uke7rnff] p[data-astro-cid-uke7rnff]{margin-top:1rem;color:var(--ink-2)}.why__fig[data-astro-cid-uke7rnff]{margin-top:2rem}.why[data-astro-cid-uke7rnff] a[data-astro-cid-uke7rnff]{font-family:var(--font-display);font-weight:600;color:var(--accent);display:inline-flex;align-items:center;min-height:44px}
