.page_overview___zVih{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,1.05fr);grid-gap:clamp(46px,8vw,128px);gap:clamp(46px,8vw,128px);padding:76px max(8vw,40px);background:#e8dcc4;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_completion__9sjwh h2,.page_curriculumHeading__4hpKK h2,.page_overviewIntro__pHroX h2{max-width:640px}.page_curriculumHeading__4hpKK>p:last-child,.page_overviewIntro__pHroX>p:last-child{max-width:620px;font-size:19px;line-height:1.58}.page_stats__0qSiX{display:grid;grid-template-columns:repeat(3,1fr);align-self:end;border-top:1px solid var(--line)}.page_stats__0qSiX div{display:flex;flex-direction:column;gap:8px;min-height:146px;padding:22px 18px 16px;border-right:1px solid var(--line)}.page_stats__0qSiX div:last-child{border-right:0}.page_stats__0qSiX strong{font-size:clamp(44px,4vw,64px);font-weight:400;line-height:1}.page_moduleList__zgJpU small,.page_stats__0qSiX span{color:var(--rust);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.page_curriculum__CU_OW{background:var(--paper)}.page_curriculumHeading__4hpKK{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-column-gap:clamp(48px,9vw,150px);column-gap:clamp(48px,9vw,150px);margin-bottom:50px}.page_curriculumHeading__4hpKK .page_eyebrow__obY_6{grid-column:1}.page_curriculumHeading__4hpKK h2{grid-column:1;margin:0}.page_curriculumHeading__4hpKK>p:last-child{grid-column:2;align-self:end;margin:0}.page_moduleList__zgJpU{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.page_moduleList__zgJpU li{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:baseline;padding:19px 0;border-bottom:1px solid var(--line)}.page_moduleList__zgJpU li>span{color:var(--rust);font-size:15px}.page_moduleList__zgJpU h3{margin:0;font-size:25px;font-weight:500;line-height:1.2}.page_moduleList__zgJpU small{white-space:nowrap}.page_completion__9sjwh{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(48px,9vw,150px);gap:clamp(48px,9vw,150px);background:var(--moss);color:#f7f1e5}.page_completion__9sjwh ul{list-style:none;margin:0;padding:0;border-top:1px solid #869282}.page_completion__9sjwh li{position:relative;padding:17px 0 17px 28px;border-bottom:1px solid #869282;font-size:18px;line-height:1.5}.page_completion__9sjwh li:before{content:"✦";position:absolute;left:0;color:#dc8053}@media (max-width:950px){.page_completion__9sjwh,.page_overview___zVih{grid-template-columns:1fr}.page_overview___zVih{gap:36px}.page_stats__0qSiX{max-width:720px}.page_curriculumHeading__4hpKK{grid-template-columns:1fr;row-gap:16px}.page_curriculumHeading__4hpKK>p:last-child{grid-column:1}}@media (max-width:720px){.page_overview___zVih{padding:58px 24px}.page_curriculumHeading__4hpKK>p:last-child,.page_overviewIntro__pHroX>p:last-child{font-size:18px}.page_stats__0qSiX div{min-height:118px;padding:16px 10px 12px}.page_stats__0qSiX strong{font-size:42px}.page_stats__0qSiX span{font-size:10px;letter-spacing:.06em}.page_curriculumHeading__4hpKK{margin-bottom:30px}.page_moduleList__zgJpU li{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:17px 0}.page_moduleList__zgJpU h3{font-size:22px}.page_moduleList__zgJpU small{grid-column:2}.page_completion__9sjwh{gap:28px}.page_completion__9sjwh li{font-size:17px}}