.page_page__CqpJs{background:white;color:var(--chorus-midnight)}.page_page__CqpJs h2{font-family:var(--font-display);font-size:clamp(1.65rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.2}.page_page__CqpJs a:focus-visible,.page_page__CqpJs summary:focus-visible{outline:3px solid #3193b5;outline-offset:5px}.page_hero__xmKLD{position:relative;min-height:580px;display:flex;align-items:center;isolation:isolate;color:white}.page_heroImage__JZsRa{-o-object-fit:cover;object-fit:cover;-o-object-position:center 55%;object-position:center 55%;z-index:-2}.page_heroShade__mc5Gs{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,18,68,.93),rgba(0,18,68,.7) 38%,rgba(0,18,68,.1) 78%)}.page_heroContent__ISnpf{width:100%;padding-top:80px;padding-bottom:80px}.page_brand__UmuLB{font-family:var(--font-display);font-size:clamp(2rem,3.7vw,3.4rem);font-weight:600;letter-spacing:-.045em}.page_hero__xmKLD h1{margin-top:24px;font-size:clamp(1.9rem,3.1vw,2.8rem);font-weight:400;line-height:1.2;letter-spacing:-.035em}.page_intro__SjXSd{max-width:370px;margin-top:20px;font-size:.95rem;line-height:1.8;color:#edf5fa}.page_lightButton__lvxWR{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;padding:15px 22px;background:white;color:var(--chorus-midnight);border-radius:6px;font-size:.85rem;font-weight:700;transition:transform .18s,background .18s}.page_hero__xmKLD .page_lightButton__lvxWR{margin-top:30px}.page_lightButton__lvxWR:hover{transform:translateY(-2px);background:#e1f0f8}.page_library__vpXKe{padding-top:70px;padding-bottom:64px;scroll-margin-top:135px}.page_libraryHeading__HVg0P{display:flex;justify-content:space-between;gap:32px;align-items:end}.page_libraryHeading__HVg0P h2{margin-top:12px}.page_libraryHeading__HVg0P>p{color:#536071;font-size:.85rem;line-height:1.8}.page_courseIndex__HepUQ{margin-top:36px;border-top:1px solid #dce4ed}.page_courseIndex__HepUQ a{display:grid;grid-template-columns:50px 1fr 20px;align-items:center;gap:12px;padding:22px 8px;border-bottom:1px solid #dce4ed;font-size:1.05rem;font-weight:600;transition:background .18s,padding .18s}.page_courseIndex__HepUQ a:hover{background:#f0f6fb;padding-left:18px}.page_number__nmWS1{color:#61798b;font-size:.75rem;letter-spacing:.08em}.page_educationNote__ykKIm{margin-top:24px;font-size:.75rem;color:#596677;max-width:820px;line-height:1.8}.page_lessons__96enx{background:#f5f8fb}.page_course__4a4IF{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-top:72px;padding-bottom:72px;border-bottom:1px solid #dce4ed;scroll-margin-top:115px}.page_courseOverview__uwl_z{align-self:start;position:sticky;top:140px}.page_courseOverview__uwl_z h2{margin:16px 0}.page_courseOverview__uwl_z>p:not(:first-child){font-size:.9rem;color:#536071;line-height:1.8}.page_takeaway__DnXjD{margin:28px 0;padding-left:16px;border-left:3px solid #3193b5}.page_takeaway__DnXjD span{font-size:.68rem;text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:#526a7a}.page_takeaway__DnXjD p{font-size:.85rem;margin-top:7px;line-height:1.7}.page_next___gXkm,.page_resource__2sCJq{font-size:.8rem;line-height:1.7;font-weight:600;text-decoration:underline;text-underline-offset:4px}.page_next___gXkm:hover,.page_resource__2sCJq:hover{color:#005086}.page_lesson__9e40p{border-top:1px solid #cad5e0}.page_lesson__9e40p:last-of-type{border-bottom:1px solid #cad5e0}.page_lesson__9e40p summary{display:flex;align-items:center;gap:18px;padding:24px 0;cursor:pointer;list-style:none}.page_lesson__9e40p summary::-webkit-details-marker{display:none}.page_lesson__9e40p summary:hover h3{color:#005086}.page_lesson__9e40p h3{flex:1;font-size:.95rem;font-weight:600;line-height:1.6}.page_lessonNumber__sYc7e{font-size:.7rem;color:#61798b}.page_plus__UTxtN{font-size:1.5rem;font-weight:300;transition:transform .2s}.page_lesson__9e40p[open] .page_plus__UTxtN{transform:rotate(45deg)}.page_lessonBody__RfUOw{padding:0 0 26px 34px;font-size:.86rem;line-height:1.95;color:#435365;animation:page_lesson-in__fUJeF .22s ease both}.page_activity__Lu8AK{margin-top:20px;background:#e7eff5;padding:16px 20px;border-radius:6px}.page_activity__Lu8AK strong{color:var(--chorus-midnight);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.page_activity__Lu8AK p{margin-top:5px}.page_next___gXkm{margin-top:24px;display:inline-block}.page_nextStep__mSGX9{background:var(--chorus-midnight);color:white;scroll-margin-top:115px}.page_nextStepInner__qqWvg{padding-top:70px;padding-bottom:70px;display:flex;align-items:center;justify-content:space-between;gap:48px}.page_nextStep__mSGX9 h2{margin-top:16px}.page_nextStep__mSGX9 p:last-child{max-width:490px;margin-top:20px;color:#d7e2ee;font-size:.9rem;line-height:1.8}.page_actions__1y5uE{display:flex;flex-direction:column;align-items:center;gap:22px;flex-shrink:0}.page_secondary__jLwI5{font-size:.8rem;text-decoration:underline;text-underline-offset:5px}@keyframes page_lesson-in__fUJeF{0%{opacity:.4;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:767px){.page_hero__xmKLD{min-height:570px}.page_heroShade__mc5Gs{background:linear-gradient(90deg,rgba(0,18,68,.92),rgba(0,18,68,.57))}.page_heroImage__JZsRa{-o-object-position:62% center;object-position:62% center}.page_heroContent__ISnpf{padding-top:64px;padding-bottom:64px}.page_libraryHeading__HVg0P{display:block}.page_libraryHeading__HVg0P>p{margin-top:20px}.page_library__vpXKe{padding-top:48px;padding-bottom:44px}.page_courseIndex__HepUQ a{grid-template-columns:28px 1fr 16px;font-size:.88rem}.page_course__4a4IF{grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:48px}.page_courseOverview__uwl_z{position:static}.page_lessonBody__RfUOw{padding-left:0}.page_nextStepInner__qqWvg{flex-direction:column;align-items:start;padding-top:48px;padding-bottom:48px;gap:30px}.page_actions__1y5uE{align-items:start}}@media (prefers-reduced-motion:reduce){.page_page__CqpJs *,.page_page__CqpJs :after,.page_page__CqpJs :before{animation:none!important;transition:none!important}}