@media (max-width:1100px){.services-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.hero-title{font-size:3rem}.services-grid{grid-template-columns:repeat(3,1fr)}.who-we-are-inner{grid-template-columns:1fr;gap:2.5rem}.who-images-wrap{height:360px;order:2}.who-content{order:1}.who-content h2{font-size:2.2rem}.why-grid{grid-template-columns:1fr;gap:1.5rem}.why-heading{font-size:2.2rem}.timeline-track{display:none}.timeline-steps{flex-direction:column;align-items:flex-start;gap:1.5rem}.timeline-step{width:100%;display:flex;align-items:center;gap:1.5rem;text-align:left;padding:0}.step-icon-wrap{margin:0;flex-shrink:0}.step-number{margin-bottom:.25rem}.timeline-step h3{font-size:1rem;margin:0}.cta-pillars{flex-direction:column}.cta-pillar-sep{width:80px;height:1px}.cta-schools-heading{font-size:2rem}.footer-widgets{grid-template-columns:repeat(2,1fr)}.menu-toggle{display:flex}.header-right{gap:.75rem}#primary-menu{display:none}}@media (max-width:767px){.hero-title{font-size:2.2rem}.hero-stats-row{flex-direction:column;gap:.5rem}.hero-stat-divider{display:none}.hero-cta-row{flex-direction:column;align-items:center}.btn-hero-primary,.btn-hero-outline{width:100%;max-width:280px;text-align:center}.services-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.who-images-wrap{height:280px}.who-img-primary{width:60%;height:230px}.who-img-secondary{width:48%;height:180px}.who-img-accent-block{width:160px;height:220px}.how-we-work-section{padding:4rem 1.5rem}.how-we-work-section h2{font-size:2rem;margin-bottom:2.5rem}.section-heading{font-size:2rem}.cta-schools-heading{font-size:1.7rem}.why-heading{font-size:2rem}.cta-schools-btns{flex-direction:column;align-items:center}.btn-cta-yellow,.btn-cta-navy{width:100%;max-width:260px;text-align:center}.footer-widgets{grid-template-columns:1fr;gap:2rem}.jobs-archive-grid{grid-template-columns:1fr}.job-content-layout{grid-template-columns:1fr}.job-single-header h1{font-size:2rem}.job-meta-strip{flex-direction:column;gap:.5rem}.section-header-flex{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.services-grid{grid-template-columns:1fr}.service-card{flex-direction:row;text-align:left;padding:1.5rem}.hero-title{font-size:1.9rem}}@media (max-width:1024px){.jobs-board-layout{grid-template-columns:280px 1fr;gap:1.75rem}}@media (max-width:860px){.jobs-board-layout{grid-template-columns:1fr;padding-top:1.5rem;padding-bottom:3rem}.jobs-filter-sidebar{position:static;display:none}.jobs-filter-sidebar.is-open{display:block}.btn-mobile-filter{display:flex}.jobs-toolbar{flex-direction:column;align-items:flex-start;gap:.75rem}.job-card-v2-top{flex-direction:column}.job-card-logo{width:44px;height:44px}.job-card-v2-footer{flex-wrap:wrap;gap:.75rem}.btn-card-apply{margin-left:0;width:100%;text-align:center}.jobs-page-banner-content h1{font-size:2rem}}@media (max-width:480px){.filter-panel-header{flex-wrap:wrap;gap:.5rem}.jobs-sort-select{width:100%}}