.scorecard-hero[data-astro-cid-op4zgken]{background:var(--ink)}.scorecard-facts[data-astro-cid-op4zgken]{color:var(--paper);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.6rem;font-size:.68rem;font-weight:800;display:flex}.scorecard-facts[data-astro-cid-op4zgken] span[data-astro-cid-op4zgken]{border:1px solid color-mix(in oklch, var(--paper) 25%, transparent);padding:.65rem .75rem}.scorecard-layout[data-astro-cid-op4zgken]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.scorecard-aside[data-astro-cid-op4zgken]{gap:1.35rem;display:grid;position:sticky;top:2rem}.scorecard-aside[data-astro-cid-op4zgken] h2[data-astro-cid-op4zgken]{max-width:9ch}.scorecard-aside[data-astro-cid-op4zgken]>p[data-astro-cid-op4zgken]:not(.kicker){max-width:35ch;color:var(--slate);line-height:1.7}.scorecard-note[data-astro-cid-op4zgken]{border-top:1px solid color-mix(in oklch, var(--ink) 20%, transparent);max-width:35ch;color:var(--slate);gap:.55rem;padding-top:1rem;font-size:.88rem;line-height:1.55;display:grid}.scorecard-note[data-astro-cid-op4zgken] strong[data-astro-cid-op4zgken]{color:var(--ember);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.scorecard-box[data-astro-cid-op4zgken]{background:var(--ink);color:var(--paper);padding:clamp(1.25rem,4vw,3.25rem)}.scorecard-progress-row[data-astro-cid-op4zgken]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.scorecard-count[data-astro-cid-op4zgken]{color:color-mix(in oklch, var(--paper) 64%, transparent);font-size:.76rem;font-weight:800}.scorecard-progress[data-astro-cid-op4zgken]{background:color-mix(in oklch, var(--paper) 15%, transparent);height:.35rem;margin-top:1.25rem}.scorecard-progress[data-astro-cid-op4zgken] span[data-astro-cid-op4zgken]{background:var(--orange);height:100%;transition:width .26s;display:block}.scorecard-question[data-astro-cid-op4zgken]{padding-block:clamp(2.5rem,6vw,5rem) 2.25rem}.scorecard-question[data-astro-cid-op4zgken] fieldset[data-astro-cid-op4zgken]{border:0;margin:0;padding:0}.scorecard-question[data-astro-cid-op4zgken] legend[data-astro-cid-op4zgken]{max-width:15ch;font-family:var(--display);letter-spacing:-.045em;padding:0;font-size:clamp(2rem,4.5vw,4rem);font-weight:900;line-height:.95}.scorecard-help[data-astro-cid-op4zgken]{color:color-mix(in oklch, var(--paper) 62%, transparent);margin-top:1.4rem;font-size:.82rem}.choice-list[data-astro-cid-op4zgken]{gap:.65rem;margin-top:2rem;display:grid}.choice[data-astro-cid-op4zgken]{border:1px solid color-mix(in oklch, var(--paper) 22%, transparent);cursor:pointer;color:var(--paper);align-items:center;gap:.85rem;padding:.9rem 1rem;font-size:.92rem;transition:background .18s,border-color .18s,transform .18s;display:flex}.choice[data-astro-cid-op4zgken]:hover{border-color:var(--orange);background:var(--graphite);transform:translate(.2rem)}.choice[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken]{opacity:0;position:absolute}.choice[data-astro-cid-op4zgken]:has(input:checked){border-color:var(--orange);background:var(--orange);color:var(--ink)}.choice-marker[data-astro-cid-op4zgken]{border:1px solid;flex:0 0 1.6rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-weight:900;display:grid}.scorecard-actions[data-astro-cid-op4zgken]{border-top:1px solid var(--line);justify-content:flex-end;padding-top:1.25rem;display:flex}.scorecard-actions[data-astro-cid-op4zgken] .button[data-astro-cid-op4zgken],.scorecard-lead[data-astro-cid-op4zgken] .button[data-astro-cid-op4zgken]{cursor:pointer;border:0}.needs-answer[data-astro-cid-op4zgken] .scorecard-help[data-astro-cid-op4zgken]:after{color:var(--orange);content:"Choose one answer to continue.";margin-top:.5rem;display:block}.scorecard-result[data-astro-cid-op4zgken] h2[data-astro-cid-op4zgken]{max-width:10ch;color:var(--paper);margin-top:1rem}.score-number[data-astro-cid-op4zgken]{color:var(--orange);font-family:var(--display);letter-spacing:-.07em;margin-top:1.6rem;font-size:clamp(4rem,9vw,7rem);font-weight:900;line-height:.8}.score-number[data-astro-cid-op4zgken] small[data-astro-cid-op4zgken]{color:color-mix(in oklch, var(--paper) 52%, transparent);font-family:var(--body);letter-spacing:0;font-size:.9rem}.score-tier[data-astro-cid-op4zgken]{color:var(--orange);letter-spacing:.15em;text-transform:uppercase;margin-top:1.4rem;font-size:.7rem;font-weight:900}.score-result-copy[data-astro-cid-op4zgken]{max-width:52ch;color:color-mix(in oklch, var(--paper) 74%, transparent);margin-top:1.5rem;line-height:1.7}.scorecard-next[data-astro-cid-op4zgken]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.scorecard-lead[data-astro-cid-op4zgken]{border-top:1px solid var(--line);gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.scorecard-lead[data-astro-cid-op4zgken]>p[data-astro-cid-op4zgken]:not(.eyebrow){max-width:48ch;color:color-mix(in oklch, var(--paper) 68%, transparent);font-size:.85rem;line-height:1.55}.scorecard-fields[data-astro-cid-op4zgken]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.scorecard-fields[data-astro-cid-op4zgken] label[data-astro-cid-op4zgken]{color:color-mix(in oklch, var(--paper) 72%, transparent);letter-spacing:.08em;text-transform:uppercase;gap:.45rem;font-size:.7rem;font-weight:800;display:grid}.scorecard-fields[data-astro-cid-op4zgken] input[data-astro-cid-op4zgken]{border:1px solid color-mix(in oklch, var(--paper) 28%, transparent);background:var(--ink-raised);width:100%;color:var(--paper);letter-spacing:0;text-transform:none;border-radius:0;padding:.8rem;font-size:.9rem}.form-status[data-astro-cid-op4zgken]{min-height:1.25rem;color:var(--orange);font-size:.78rem;line-height:1.5}@media (width<=820px){.scorecard-layout[data-astro-cid-op4zgken]{grid-template-columns:1fr}.scorecard-aside[data-astro-cid-op4zgken]{position:static}}@media (width<=520px){.scorecard-fields[data-astro-cid-op4zgken]{grid-template-columns:1fr}.scorecard-box[data-astro-cid-op4zgken]{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.choice[data-astro-cid-op4zgken],.scorecard-progress[data-astro-cid-op4zgken] span[data-astro-cid-op4zgken]{transition:none}}
