.academic-programs_directory__tvV4t{display:grid;gap:58px}.academic-programs_sectionIntro__zhzXy{max-width:780px}.academic-programs_sectionIntro__zhzXy h2{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:600;letter-spacing:-.025em;line-height:.98;margin:0}.academic-programs_sectionIntro__zhzXy>p:last-child:not(:first-child){color:var(--muted);font-size:1.04rem;line-height:1.75;margin:24px 0 0;max-width:720px}.academic-programs_schoolGroups__oYumP{border-top:1px solid var(--line)}.academic-programs_schoolGroup__AFqGL{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:8%;padding:44px 0;border-bottom:1px solid var(--line)}.academic-programs_catalogueGrid__ofMit article>p:first-of-type,.academic-programs_schoolHeading__9CQ9r p{color:var(--blue);font-size:.67rem;font-weight:800;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.academic-programs_schoolHeading__9CQ9r h3{font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1.06;margin:0}.academic-programs_schoolHeading__9CQ9r a:hover{color:var(--blue)}.academic-programs_programList__pieY_{border-top:1px solid var(--line)}.academic-programs_programList__pieY_ a{align-items:center;border-bottom:1px solid var(--line);display:grid;font-family:var(--font-serif),Georgia,serif;font-size:1.45rem;font-weight:600;gap:20px;grid-template-columns:1fr auto;line-height:1.2;padding:19px 3px}.academic-programs_programList__pieY_ a:hover span,.academic-programs_programList__pieY_ b{color:var(--blue)}.academic-programs_postgraduateSection__UNrMK{background:#f4f6f9}.academic-programs_postgraduateSection__UNrMK .academic-programs_sectionIntro__zhzXy{margin-bottom:45px}.academic-programs_catalogueSection__j8Gz8{background:var(--blue);color:#fff}.academic-programs_catalogueSection__j8Gz8 .academic-programs_sectionIntro__zhzXy .academic-programs_eyebrow__TVCLa,.academic-programs_catalogueSection__j8Gz8 .academic-programs_sectionIntro__zhzXy>p:last-child:not(:first-child){color:rgba(255,255,255,.76)}.academic-programs_catalogueGrid__ofMit{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.academic-programs_catalogueGrid__ofMit article{background:#fff;color:var(--ink);padding:38px}.academic-programs_catalogueGrid__ofMit article>span{color:var(--blue);display:block;font-family:var(--font-serif),Georgia,serif;font-size:3.4rem;line-height:1;margin-bottom:20px}.academic-programs_catalogueGrid__ofMit h3{font-family:var(--font-serif),Georgia,serif;font-size:2rem;font-weight:600;line-height:1.08;margin:0 0 16px}.academic-programs_catalogueGrid__ofMit article>p:not(:first-of-type){color:var(--muted);line-height:1.65;margin:0 0 28px}@media(max-width:800px){.academic-programs_schoolGroup__AFqGL{gap:34px;grid-template-columns:1fr}}@media(max-width:640px){.academic-programs_directory__tvV4t{gap:42px}.academic-programs_schoolGroup__AFqGL{padding:34px 0}.academic-programs_catalogueGrid__ofMit{grid-template-columns:1fr}.academic-programs_catalogueGrid__ofMit article{padding:30px}}.academic-programs_postgraduateGroups__kuJ9F{border-top:1px solid var(--line)}.academic-programs_postgraduateGroup__KL5Uc{display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);padding:46px 0;border-bottom:1px solid var(--line)}.academic-programs_postgraduateGroup__KL5Uc h3{font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.08;margin:0;overflow-wrap:anywhere}.academic-programs_postgraduateGroup__KL5Uc h3 a:hover{color:var(--blue)}.academic-programs_postgraduateList__XaT8q{min-width:0}.academic-programs_postgraduateList__XaT8q a{font-size:clamp(1.1rem,1.7vw,1.35rem);padding:20px 3px}.academic-programs_postgraduateList__XaT8q a span{min-width:0;overflow-wrap:break-word}@media(max-width:800px){.academic-programs_postgraduateGroup__KL5Uc{gap:30px;grid-template-columns:1fr}}@media(max-width:520px){.academic-programs_postgraduateGroup__KL5Uc{padding:34px 0}.academic-programs_postgraduateGroup__KL5Uc h3{font-size:clamp(1.6rem,8vw,2.05rem)}}