.curriculum_page__1H4Kn{width:100%;min-width:0;color:var(--text-main)}.curriculum_hero__0l_dn{width:min(1180px,100%);margin-inline:auto;padding:44px 40px 30px;border-bottom:1px solid var(--card-border)}.curriculum_eyebrow__L0xUw{margin:0;color:var(--text-caption);font:12px/1.6 var(--font-mono);letter-spacing:1px}.curriculum_hero__0l_dn h1{margin:12px 0 0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.4;letter-spacing:-.6px}.curriculum_lead__Gbtjl{max-width:68ch;margin:16px 0 0;color:var(--text-muted);font-size:15px;line-height:1.9}@media (max-width:960px){.curriculum_hero__0l_dn{padding:28px 20px 22px}.curriculum_lead__Gbtjl{font-size:14px}}