@media(max-width:1100px) {
.latest-course-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
.home-latest-courses .home-section-heading {flex-direction:column; align-items:flex-start; gap:24px;}
}

@media(max-width:1050px) {
.home-hero-layout {grid-template-columns:minmax(0,1fr) 260px; gap:50px}
.home-hero-panel {padding:34px 25px}
.home-hero-panel img {width:145px}
.home-search-form {grid-template-columns:230px minmax(0,1fr)}
.home-search-directory-link {grid-column:2}
.home-introduction-layout,.home-study-layout,.home-community-layout {gap:55px}
}

@media(max-width:1050px) {
.contact-hero-inner {gap:42px}
.contact-introduction {grid-template-columns:130px minmax(0,1fr)}
.contact-introduction>p:last-child {grid-column:2}
.contact-layout {grid-template-columns:minmax(0,1fr) minmax(360px,.9fr); gap:30px}
.contact-resource-list a {padding-left:24px; padding-right:24px}
.enquiry-disclosure>summary {padding-left:28px; padding-right:28px}
.enquiry-panel-heading,.contact-form {padding-left:30px; padding-right:30px}
}

@media(max-width:1050px) {
.wrap {width:min(calc(100% - 40px), var(--wrap))}
.nav-row {gap:23px}
.home-hero-grid {grid-template-columns:1fr .45fr; gap:35px}
.hero-mark img {width:240px}
.footer-main {grid-template-columns:1.5fr 1fr 1fr}
.footer-main>div:last-child {grid-column:2/4}
.pathway-grid {gap:24px}
}
