@media(max-width:1100px){.nav-menu{gap:13px}.nav-menu>a:not(.button){font-size:.7rem}.brand span{display:none}.split-grid{gap:55px}.activities-grid,.activities-grid-light{grid-template-columns:repeat(2,1fr)}.philosophy-grid{grid-template-columns:repeat(3,1fr)}.philosophy-grid>div:nth-child(3){border-right:0}.events-layout,.process-layout{gap:55px}.gallery-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.3fr .7fr .7fr}.footer-grid>div:last-child{grid-column:1/-1}}
@media(max-width:860px){.section{padding:76px 0}.topbar-contacts span,.topbar-links span{display:none}.navbar{height:75px}.brand img{width:51px;height:51px}.brand span{display:flex}.nav-toggle{display:block}.nav-menu{position:fixed;z-index:200;top:75px;right:0;bottom:0;width:min(390px,100%);padding:30px;background:#fff;display:flex;flex-direction:column;align-items:stretch;gap:0;transform:translateX(105%);transition:transform .35s ease;box-shadow:-20px 20px 50px rgba(0,0,0,.18)}.nav-menu.is-open{transform:translateX(0)}.nav-menu>a:not(.button){font-size:1rem;padding:13px 2px;border-bottom:1px solid var(--line)}.nav-menu>a:not(.button):after{display:none}.nav-cta{margin-top:20px}.hero{height:680px;min-height:0}.hero-content{justify-content:flex-end;padding-bottom:145px}.hero-content h1{font-size:clamp(3.1rem,11vw,5.2rem)}.hero-overlay{background:linear-gradient(0deg,rgba(1,27,66,.94),rgba(2,43,105,.2) 85%)}.hero-controls{justify-content:space-between}.split-grid,.family-grid,.events-layout,.learning-layout,.process-layout,.docs-layout,.contact-layout{grid-template-columns:1fr}.split-grid.reverse .why-copy{order:2}.split-grid.reverse .why-image{order:1}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid>div{border-bottom:1px solid rgba(255,255,255,.18)}.stats-grid>div:nth-child(2){border-right:0}.education-grid,.news-grid,.cards-three{grid-template-columns:1fr 1fr}.philosophy-head{display:block}.services-grid{grid-template-columns:1fr 1fr}.family-grid{gap:45px}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-preview .gallery-item:nth-child(1),.gallery-preview .gallery-item:nth-child(6){grid-column:span 1}.gallery-preview .gallery-item:nth-child(1){grid-column:span 2}.values-grid{grid-template-columns:repeat(3,1fr)}.contact-layout{gap:50px}.footer-grid{grid-template-columns:1fr 1fr}.footer-about{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.cta-inner{align-items:flex-start;flex-direction:column}.cta-actions{align-items:flex-start}.article-cover{height:430px}}
@media(max-width:600px){.container,.container-narrow{width:min(100% - 28px,var(--container))}.section{padding:62px 0}.section-title{margin-bottom:32px}.section-title h2,.content-copy h2{font-size:2.15rem}.topbar-inner{justify-content:center}.topbar-contacts a:first-child{display:none}.topbar-links{display:none}.brand strong{font-size:.83rem}.brand small{font-size:.56rem}.hero{height:640px}.hero-content h1{font-size:3.35rem}.hero-content p{font-size:.96rem}.hero-dots{display:none}.hero-controls{bottom:25px}.image-collage{min-height:450px}.collage-main{height:410px;width:92%}.collage-small{height:170px}.collage-badge{width:112px;height:112px;right:-5px}.collage-badge strong{font-size:1.55rem}.check-grid{grid-template-columns:1fr}.stats-grid>div{padding:25px 15px!important}.stats-grid strong{font-size:2rem}.stats-grid span{font-size:.62rem}.education-grid,.news-grid,.cards-three,.services-grid{grid-template-columns:1fr}.philosophy-grid{grid-template-columns:1fr 1fr}.philosophy-grid>div:nth-child(3){border-right:1px solid var(--line)}.philosophy-grid>div:nth-child(even){border-right:0}.why-image{height:450px}.quote-card{left:15px;right:15px;bottom:20px}.section-row{align-items:flex-start;flex-direction:column}.activities-grid,.activities-grid-light{grid-template-columns:1fr 1fr}.activity-card{height:300px}.activity-card>div{padding:17px}.activity-card h3{font-size:1.05rem}.activity-card p{display:none}.safety-card{padding:32px}.gallery-grid{grid-template-columns:1fr;grid-auto-rows:280px}.gallery-preview .gallery-item:nth-child(1){grid-column:span 1}.events-layout{gap:20px}.event-card{grid-template-columns:65px 1fr;gap:15px}.event-date{height:70px}.page-hero{min-height:330px}.page-hero h1{font-size:3.5rem}.portrait-image{height:430px}.values-grid{grid-template-columns:1fr 1fr}.family-band img{height:340px}.learning-points{grid-template-columns:1fr}.mini-gallery{height:360px}.gallery-full{grid-auto-rows:300px}.lightbox{grid-template-columns:45px 1fr 45px;padding:40px 5px}.article-header{padding:70px 0 35px}.article-cover{height:280px;margin-top:30px}.article-content{padding:30px 5px 70px;font-size:1.05rem}.process-steps{grid-template-columns:1fr}.documents-card{padding:30px}.admission-levels article{flex-direction:column;gap:0}.contact-cards{grid-template-columns:1fr}.contact-form-card{padding:27px 20px}.form-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.footer-grid{grid-template-columns:1fr}.footer-about,.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.whatsapp-float{width:52px;height:52px;right:15px;bottom:15px}}
