@media(max-width:1100px){.primary-menu{gap:16px}.primary-menu a{font-size:.87rem}.header-cta{display:none}.hero-grid{grid-template-columns:1fr .4fr}.institute-grid,.feature-grid,.news-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-contact{grid-column:1/-1}.content-layout{grid-template-columns:1fr}.sidebar-card{position:static}}
@media(max-width:900px){:root{--header-height:76px}.utility-menu,.utility-email{display:none}.menu-toggle{display:block;order:3}.header-inner{min-height:76px}.primary-navigation{position:fixed;inset:114px 0 0;background:#fff;padding:20px;overflow:auto;opacity:0;visibility:hidden;transform:translateX(100%);transition:.25s ease}.site-header.is-sticky .primary-navigation{inset:76px 0 0}.primary-navigation.is-open{opacity:1;visibility:visible;transform:none}.primary-menu{display:block}.primary-menu a{padding:14px 8px;border-bottom:1px solid var(--line);font-size:1rem}.primary-menu .sub-menu{position:static;min-width:0;padding:0 0 0 18px;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.hero{min-height:680px}.hero-grid{grid-template-columns:1fr;align-items:center}.hero-note{max-width:400px}.story-grid,.research-grid,.enquiry-grid,.course-single-grid{grid-template-columns:1fr}.story-image{max-width:620px}.enquiry-copy{position:static}.global-grid{grid-template-columns:1fr}.global-image{max-height:460px}.global-copy{padding:70px 40px}.stats-grid{grid-template-columns:repeat(2,1fr)}.footer-cta-inner{padding:30px 0}.course-grid{grid-template-columns:1fr}.testimonial-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.container{width:min(var(--container),calc(100% - 28px))}.section{padding:72px 0}.utility-inner{min-height:34px}.primary-navigation{inset:110px 0 0}.site-header.is-sticky .primary-navigation{inset:76px 0 0}.site-branding{min-width:0}.text-logo small{display:none}.text-logo strong{font-size:.95rem}.logo-mark{width:42px;height:42px}.hero{min-height:650px}.hero-grid{gap:35px;padding-top:45px;padding-bottom:45px}.hero h1{font-size:clamp(2.45rem,13vw,4rem)}.hero-description{font-size:1rem}.split-heading{display:block}.split-heading>.text-link,.split-heading>.button{margin-top:15px}.announcement-grid,.institute-grid,.feature-grid,.news-grid,.testimonial-grid{grid-template-columns:1fr}.vision-mission{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid>div{padding:22px}.stats-grid strong{font-size:2.1rem}.research-orbit{min-height:350px;padding:35px;border-radius:35px}.check-list{grid-template-columns:1fr}.global-copy{padding:60px 24px}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.enquiry-form-wrap{padding:23px}.footer-cta-inner{display:block}.footer-cta-inner .button{margin-top:18px}.footer-main{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px}.footer-contact{grid-column:auto}.footer-bottom-inner{display:block;padding:22px 0}.legal-menu{flex-wrap:wrap;margin-top:12px}.course-card dl{grid-template-columns:1fr}.course-card dl div+div{padding:16px 0 0;margin-top:16px;border-left:0;border-top:1px solid var(--line)}.course-actions{align-items:flex-start;flex-direction:column}.button{width:100%}.button-row .button{width:auto}.header-cta{display:none}.course-single-hero{padding:70px 0}.course-single-grid{gap:35px}}
@media(max-width:390px){.container{width:calc(100% - 22px)}.stats-grid{grid-template-columns:1fr}.button-row .button{width:100%}.hero-note{padding:22px}.course-body{padding:22px}.institute-card,.feature-card,.testimonial-card{padding:24px}}
