html[lang=en] body{font-family:Arial,Helvetica,sans-serif;line-height:1.7}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.02em}html[lang=en] h1{font-size:clamp(38px,4.6vw,66px);line-height:1.12}html[lang=en] h2{font-size:clamp(28px,3vw,42px);line-height:1.2}html[lang=en] .intro{font-size:19px;line-height:1.75}html[lang=en] .brand strong{font-family:Georgia,serif;font-size:23px}html[lang=en] .program-open{text-align:left;line-height:1.35}html[lang=en] .training-card h3{font-size:23px}html[lang=en] .hero-copy,html[lang=en] .editorial-card,html[lang=en] .contact,html[lang=en] .degree,html[lang=en] .certificates{text-align:left}html[lang=en] .review-close{float:right}html[lang=en] .review-list blockquote{border-right:0;border-left:2px solid #b47a2d}html[lang=en] .reading-grid h3{font-size:25px}html[lang=en] .menu-toggle{font-family:inherit}html[lang=en] .contact-links strong{overflow-wrap:anywhere}html[lang=en] .degree-meta{font-size:14px}html[lang=en] .review-dialog h2{font-size:28px}html[lang=en] .check{line-height:1.6}html[lang=en] .section-head>p{max-width:320px}@media(max-width:900px){html[lang=en] header nav{gap:16px}html[lang=en] .brand strong{font-size:20px}}@media(max-width:600px){html[lang=en] .intro{font-size:17px}html[lang=en] .training-card h3{font-size:22px}html[lang=en] .hero-copy h1{font-size:40px}}
html[lang=en] .contact>div,html[lang=en] .contact-links,html[lang=en] .contact-links>a{min-width:0}html[lang=en] .contact-links strong{white-space:normal;overflow-wrap:anywhere}html[lang=en] .contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:760px){html[lang=en] .contact{grid-template-columns:minmax(0,1fr)}html[lang=en] .contact-links{grid-template-columns:minmax(0,1fr)}}
html[lang=en] .contact h2{white-space:normal}
