@media(max-width:900px){.page-width,.header-inner{width:calc(100% - 48px)}.main-nav{gap:14px}.main-nav>a:not(.button){display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;cursor:pointer}.menu-toggle span{display:block;width:24px;height:1px;background:var(--navy)}.main-nav.is-open{position:absolute;display:flex;flex-direction:column;align-items:start;gap:20px;top:82px;left:0;width:100%;background:var(--cream);padding:28px 24px;border-bottom:1px solid var(--line)}.main-nav.is-open>a:not(.button){display:block}.main-nav.is-open .search-button{display:none}.hero{height:650px}.welcome-grid,.research-grid{gap:8%}.stats-grid{grid-template-columns:repeat(3,1fr)}.stats-note{display:none}.split-copy{padding:80px 48px}.news-grid{grid-template-columns:1fr 1fr}.newsletter{grid-column:span 2}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-contact{grid-column:span 3}}
@media(max-width:600px){.page-width,.header-inner{width:calc(100% - 36px)}.announcement{font-size:9px;gap:10px;padding:0 12px}.announcement span{white-space:nowrap}.brand-name{font-size:10px}.site-header{height:72px}.main-nav.is-open{top:72px}.hero{min-height:610px;height:calc(100vh - 108px)}.hero-content{padding-top:90px}.hero h1{font-size:43px}.hero-copy{font-size:14px}.hero-actions{align-items:start;flex-direction:column;gap:22px}.hero-scroll{display:none}.section{padding-top:78px;padding-bottom:78px}.section-label{margin-bottom:30px}.welcome-grid,.research-grid{display:block}.welcome-copy{margin-top:27px}.values-row{margin-top:60px;grid-template-columns:1fr 1fr}.values-row div{padding:18px 0!important;border-bottom:1px solid var(--line);border-right:0}.stats{padding:28px 0}.stats-grid{grid-template-columns:repeat(3,1fr);gap:12px}.stats-grid>div:not(.stats-note){border:0;display:block}.stats-grid strong{display:block;font-size:30px}.stats-grid span{font-size:9px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:20px}.programme-grid{display:block}.programme-card,.programme-card:nth-child(3n+2),.programme-card:nth-child(3n+3){padding:24px 0;border-left:0;min-height:auto}.admission-actions{align-items:start;flex-direction:column;gap:22px}.process{margin-top:60px;display:block}.process div{margin-bottom:25px}.split-section{display:flex;flex-direction:column}.split-image{min-height:350px}.split-copy{padding:72px 18px}.news-grid{display:block}.news-feature,.news-card,.newsletter{margin-bottom:42px}.newsletter{margin-bottom:0}.news-image{height:210px}.footer{padding-top:60px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px;padding-bottom:45px}.footer-brand{grid-column:span 2}.footer-contact{grid-column:span 2}.footer-bottom{display:block;line-height:2}.footer-bottom span{display:block}.modal-panel{padding:35px 25px}.modal-panel h2{font-size:34px}}