.kit-quiz[data-astro-cid-tpw7tf5u]{scroll-margin-top:9rem}.kit-quiz__note[data-astro-cid-tpw7tf5u]{margin-top:.6rem;color:var(--text-dim);max-width:52ch}.kit-quiz__stage[data-astro-cid-tpw7tf5u]{display:grid;gap:var(--space-3);margin-top:var(--space-4)}@media(min-width:800px){.kit-quiz__stage[data-astro-cid-tpw7tf5u]{grid-template-columns:4.5rem minmax(0,1fr)}}.kit-quiz__rail[data-astro-cid-tpw7tf5u]{list-style:none;margin:0;padding:0;display:flex;gap:.8rem}@media(min-width:800px){.kit-quiz__rail[data-astro-cid-tpw7tf5u]{flex-direction:column}}.kit-quiz__rail[data-astro-cid-tpw7tf5u] li[data-astro-cid-tpw7tf5u]{min-height:24px;color:var(--text-dim);font-family:var(--font-display)}.kit-quiz__rail[data-astro-cid-tpw7tf5u] li[data-astro-cid-tpw7tf5u].is-active,.kit-quiz__rail[data-astro-cid-tpw7tf5u] li[data-astro-cid-tpw7tf5u].is-done{color:var(--brand, var(--accent))}.kit-quiz__card[data-astro-cid-tpw7tf5u]{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.kit-quiz__progress[data-astro-cid-tpw7tf5u]{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.kit-quiz__bar[data-astro-cid-tpw7tf5u]{height:3px;background:var(--line);margin:.6rem 0 1.2rem}.kit-quiz__bar[data-astro-cid-tpw7tf5u] span[data-astro-cid-tpw7tf5u]{display:block;height:100%;width:33%;background:var(--brand, var(--accent))}.kit-quiz__card[data-astro-cid-tpw7tf5u] fieldset[data-astro-cid-tpw7tf5u]{border:0;padding:0;margin:0}.kit-quiz__card[data-astro-cid-tpw7tf5u] legend[data-astro-cid-tpw7tf5u]{font-family:var(--font-display);font-size:1.4rem;margin-bottom:.4rem}.kit-quiz__hint[data-astro-cid-tpw7tf5u]{color:var(--text-dim);margin-bottom:1rem}.kit-quiz__options[data-astro-cid-tpw7tf5u]{display:grid;gap:.6rem}.kit-quiz[data-astro-cid-tpw7tf5u] .kit-quiz__choice{display:flex;align-items:center;gap:.9rem;width:100%;min-height:48px;text-align:left;padding:.85rem 1rem;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;cursor:pointer}.kit-quiz[data-astro-cid-tpw7tf5u] .kit-quiz__choice-key{color:var(--brand, var(--accent));min-width:1.2em}.kit-quiz[data-astro-cid-tpw7tf5u] .kit-quiz__choice[aria-pressed=true]{border-color:var(--brand, var(--accent))}.kit-quiz[data-astro-cid-tpw7tf5u] .kit-quiz__choice:focus-visible,.kit-quiz__card[data-astro-cid-tpw7tf5u] button[data-astro-cid-tpw7tf5u]:focus-visible,.kit-quiz__card[data-astro-cid-tpw7tf5u] legend[data-astro-cid-tpw7tf5u]:focus-visible,.kit-quiz__card[data-astro-cid-tpw7tf5u] h3[data-astro-cid-tpw7tf5u]:focus-visible{outline:2px solid var(--brand, var(--accent));outline-offset:3px}.kit-quiz__controls[data-astro-cid-tpw7tf5u]{margin-top:1rem}.kit-quiz__controls[data-astro-cid-tpw7tf5u] button[data-astro-cid-tpw7tf5u]{min-height:44px;padding:.4rem .2rem;border:0;background:none;color:var(--text);text-decoration:underline;cursor:pointer;font:inherit}.kit-quiz__ctas[data-astro-cid-tpw7tf5u]{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.1rem 0}.kit-quiz__fallback[data-astro-cid-tpw7tf5u]{display:grid;gap:.5rem;margin:1rem 0}.kit-quiz__fallback[data-astro-cid-tpw7tf5u] a[data-astro-cid-tpw7tf5u]{display:inline-flex;align-items:center;min-height:44px}@media(prefers-reduced-motion:reduce){.kit-quiz[data-astro-cid-tpw7tf5u] [data-astro-cid-tpw7tf5u],.kit-quiz[data-astro-cid-tpw7tf5u] [data-astro-cid-tpw7tf5u]:before,.kit-quiz[data-astro-cid-tpw7tf5u] [data-astro-cid-tpw7tf5u]:after{animation:none!important;transition:none!important}}.page-head__lead[data-astro-cid-iru3ew3w]{margin-top:1rem}.page-head__cta[data-astro-cid-iru3ew3w]{margin-top:var(--space-4);margin-right:.6rem}.programs[data-astro-cid-iru3ew3w]{display:grid;gap:var(--space-4)}.program[data-astro-cid-iru3ew3w]{overflow:hidden;display:grid;grid-template-columns:1fr}.program__media[data-astro-cid-iru3ew3w] img[data-astro-cid-iru3ew3w]{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16 / 10}.program__body[data-astro-cid-iru3ew3w]{padding:var(--space-4);display:flex;flex-direction:column;gap:.9rem;align-items:flex-start}.program__blurb[data-astro-cid-iru3ew3w]{color:var(--text-dim)}.program__bestfor[data-astro-cid-iru3ew3w]{color:var(--text)}.program__actions[data-astro-cid-iru3ew3w]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:var(--space-2)}.program__bestfor-label[data-astro-cid-iru3ew3w]{display:block;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;color:var(--accent-light);margin-bottom:.2rem}@media(min-width:861px){.program[data-astro-cid-iru3ew3w]{grid-template-columns:1fr 1fr;align-items:stretch}.program[data-astro-cid-iru3ew3w][data-flip=true] .program__media[data-astro-cid-iru3ew3w]{order:2}}
