.course-access_page__bnW7y{--course-ink:#10233d;--course-muted:#52657c;--course-line:#dce5f0;--course-blue:#2253ca;min-height:100svh;padding:clamp(1rem,4vw,3rem) 1rem;background:#eef3f8;color:var(--course-ink);display:grid;place-items:start center;font-family:inherit}.course-access_card__OZQg1{width:min(100%,34rem);background:#fff;border:1px solid var(--course-line);border-radius:1.5rem;overflow:hidden;box-shadow:0 18px 50px #10233d0c}.course-access_notice__XO9LV summary{min-height:2.75rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:650;color:var(--course-ink)}.course-access_notice__XO9LV summary:before{content:"+";font-size:1.2rem;color:var(--course-blue)}.course-access_notice__XO9LV[open] summary:before{content:"−"}.course-access_notice__XO9LV summary:focus-visible{outline:3px solid var(--course-blue);outline-offset:3px;border-radius:.25rem}.course-access_notice__XO9LV p{margin:.5rem 0 0}.course-access_brand__D4eaE{display:block;background:#071a31;padding:1.6rem 2rem;text-decoration:none}.course-access_brand__D4eaE img{max-width:13rem;height:auto}.course-access_body__9Sv95{padding:clamp(1.25rem,5vw,2.25rem)}.course-access_eyebrow__f0TlS{margin:0 0 .75rem;color:var(--course-blue);font-size:.75rem;letter-spacing:.12em;font-weight:800}.course-access_body__9Sv95 h1{margin:0 0 .85rem;line-height:1.12;font-size:clamp(1.85rem,6vw,2.4rem);letter-spacing:-.045em}.course-access_lead__Sq4U1{line-height:1.6;color:var(--course-muted);margin:0 0 1.75rem}.course-access_form__HpXKX{display:grid;gap:1rem}.course-access_field__hKmp7{display:grid;gap:.45rem;font-weight:650;font-size:.94rem}.course-access_field__hKmp7 input{font:inherit;font-size:1rem;font-weight:400;padding:.9rem 1rem;min-height:3rem;width:100%;box-sizing:border-box;border:1px solid #c7d4e5;border-radius:.75rem;color:var(--course-ink);background:#fff}.course-access_field__hKmp7 input:focus-visible{outline:3px solid #2253ca35;border-color:var(--course-blue)}.course-access_adult__x7g1d{display:flex;align-items:flex-start;gap:.65rem;line-height:1.5;font-size:.9rem}.course-access_adult__x7g1d input{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:var(--course-blue);flex-shrink:0}.course-access_notice__XO9LV{font-size:.82rem;line-height:1.6;color:var(--course-muted);border-top:1px solid var(--course-line);padding-top:1rem;margin:0}.course-access_action__gTIOi{font:inherit;min-height:3.2rem;border:0;border-radius:.8rem;background:#00d83b;color:#072316;font-weight:800;padding:1rem;cursor:pointer;text-decoration:none;text-align:center}.course-access_action__gTIOi:disabled{opacity:.65;cursor:wait}.course-access_action__gTIOi:focus-visible,.course-access_textLink__ek3xe:focus-visible{outline:3px solid #2253ca;outline-offset:3px}.course-access_error__Z_7Vc{padding:.9rem;background:#fff3df;border:1px solid #f4d28c;border-radius:.75rem;color:#764700;line-height:1.5;font-size:.9rem;margin:0}.course-access_success__DwuQF{padding:1rem;background:#eff8ff;border:1px solid #c6def6;border-radius:.8rem;line-height:1.6;font-size:.95rem}.course-access_links__jeCzV{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;line-height:1.6;margin:1.25rem 0 0}.course-access_links__jeCzV a,.course-access_textLink__ek3xe{color:var(--course-blue);text-underline-offset:3px}.course-access_hint__nUhOM{font-size:.82rem;line-height:1.5;color:var(--course-muted);margin:0}.course-access_resend__qVRNC{background:transparent;color:var(--course-blue);border:1px solid var(--course-line)}@media(prefers-reduced-motion:reduce){.course-access_page__bnW7y *{scroll-behavior:auto}}