.Course-module__dwkghW__page{background:var(--black);color:var(--white)}.Course-module__dwkghW__hero{background:radial-gradient(circle at 76% 18%,#ffffff13,#0000 28%),linear-gradient(124deg,#0000 0 67%,#ffffff06 67% 68%,#0000 68%);min-height:calc(100svh - 72px);padding:clamp(154px,17vw,230px) 0 clamp(90px,11vw,154px);overflow:hidden}.Course-module__dwkghW__heroGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(56px,9vw,140px);min-height:610px;display:grid}.Course-module__dwkghW__titleBlock h1{max-width:960px;font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;margin:clamp(40px,8vw,94px) 0 0;font-size:clamp(68px,10.4vw,150px);font-weight:400;line-height:.84}.Course-module__dwkghW__statusBlock{border-top:1px solid var(--line-dark);max-width:460px;padding-top:24px}.Course-module__dwkghW__status{color:#d4d4cf;letter-spacing:.07em;text-transform:uppercase;border:1px solid #4a4a46;border-radius:100px;align-items:center;min-height:32px;padding:0 12px;font-size:9px;display:inline-flex}.Course-module__dwkghW__body{color:var(--grey);margin-top:34px;font-size:15px;line-height:1.82}.Course-module__dwkghW__body p{margin:0 0 1.1em}.Course-module__dwkghW__body p:last-child{margin-bottom:0}.Course-module__dwkghW__primaryLink,.Course-module__dwkghW__writingLink{border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent);align-items:center;gap:22px;min-height:44px;margin-top:34px;padding:12px 0;font-size:11px;display:inline-flex}.Course-module__dwkghW__audience{padding:var(--section-space-lg) 0;border-top:1px solid var(--line-dark)}.Course-module__dwkghW__audienceGrid{grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);gap:clamp(44px,9vw,140px);display:grid}.Course-module__dwkghW__audience h2,.Course-module__dwkghW__sectionHeading h2,.Course-module__dwkghW__writing h2{font-family:var(--font-display), serif;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(50px,7vw,98px);font-weight:400;line-height:.94}.Course-module__dwkghW__audience ul{margin:clamp(54px,7vw,90px) 0 0;padding:0;list-style:none}.Course-module__dwkghW__audience li{border-top:1px solid var(--line-dark);max-width:760px;color:var(--grey);padding:24px 0;font-size:clamp(18px,2vw,26px);line-height:1.55}.Course-module__dwkghW__audience li:last-child{border-bottom:1px solid var(--line-dark)}.Course-module__dwkghW__themes{--grey:#5f5f59;--grey-dark:#666660;padding:var(--section-space-lg) 0;background:var(--ivory);color:var(--black)}.Course-module__dwkghW__sectionHeading{grid-template-columns:minmax(180px,.4fr) minmax(0,1.6fr);gap:clamp(44px,9vw,140px);margin-bottom:clamp(70px,10vw,130px);display:grid}.Course-module__dwkghW__themeList{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.Course-module__dwkghW__themeList li{border-bottom:1px solid var(--line-light);grid-template-columns:minmax(72px,.18fr) minmax(230px,.66fr) minmax(0,1.16fr);align-items:center;gap:30px;min-height:190px;padding:34px 0;display:grid}.Course-module__dwkghW__themeList span{color:#666660;font-size:9px}.Course-module__dwkghW__themeList h3{font-family:var(--font-display), serif;margin:0;font-size:clamp(33px,4vw,54px);font-weight:400}.Course-module__dwkghW__themeList p{color:#555550;max-width:540px;margin:0;font-size:14px;line-height:1.75}.Course-module__dwkghW__writing{padding:var(--section-space-lg) 0}.Course-module__dwkghW__writingGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.6fr);gap:clamp(60px,10vw,160px);display:grid}.Course-module__dwkghW__writing h2{margin-top:30px}.Course-module__dwkghW__writingGrid>div:last-child{align-self:end}.Course-module__dwkghW__writingGrid>div:last-child>p{color:var(--grey);margin:0;font-size:15px;line-height:1.82}@media (max-width:900px){.Course-module__dwkghW__heroGrid,.Course-module__dwkghW__audienceGrid,.Course-module__dwkghW__sectionHeading,.Course-module__dwkghW__writingGrid{grid-template-columns:1fr}.Course-module__dwkghW__heroGrid{min-height:auto}.Course-module__dwkghW__statusBlock{max-width:660px}}@media (max-width:700px){.Course-module__dwkghW__hero{min-height:auto;padding-top:136px}.Course-module__dwkghW__titleBlock h1{font-size:clamp(58px,18vw,86px)}.Course-module__dwkghW__themeList li{grid-template-columns:42px 1fr}.Course-module__dwkghW__themeList p{grid-column:2}}
