.mathematics-module__Kxg7ua__wrapper{max-width:1100px;margin:auto;padding:60px 20px;font-family:Lato,sans-serif}.mathematics-module__Kxg7ua__header{text-align:center;margin-bottom:50px}.mathematics-module__Kxg7ua__header h1{color:#0f2c59;font-size:2.6rem;font-weight:700}.mathematics-module__Kxg7ua__section{margin-bottom:50px}.mathematics-module__Kxg7ua__section h2,.mathematics-module__Kxg7ua__gallerySection h2{color:#0f2c59;border-left:4px solid #0f2c59;margin-bottom:20px;padding-left:12px;font-size:1.6rem}.mathematics-module__Kxg7ua__section p{color:#444;margin-bottom:15px;line-height:1.7}.mathematics-module__Kxg7ua__motto{color:#0f2c59;font-size:1.2rem;font-style:italic;font-weight:600}.mathematics-module__Kxg7ua__missionList{padding-left:20px}.mathematics-module__Kxg7ua__missionList li{margin-bottom:12px;line-height:1.6}.mathematics-module__Kxg7ua__gallerySection{margin-top:60px}.mathematics-module__Kxg7ua__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.mathematics-module__Kxg7ua__galleryCard{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.mathematics-module__Kxg7ua__galleryImage{object-fit:cover;transition:transform .4s}.mathematics-module__Kxg7ua__galleryCard:hover .mathematics-module__Kxg7ua__galleryImage{transform:scale(1.08)}.mathematics-module__Kxg7ua__header{color:#fff;text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.mathematics-module__Kxg7ua__logoContainer{background:#fff;border-radius:16px;padding:1rem}.mathematics-module__Kxg7ua__logo{object-fit:contain}.mathematics-module__Kxg7ua__titleContainer h1{color:#0f2c59;font-size:2.6rem;font-weight:700}.mathematics-module__Kxg7ua__subtitle{letter-spacing:1.5px;text-transform:uppercase;opacity:.85;font-size:.9rem}.mathematics-module__Kxg7ua__divider{background:#fff;border-radius:4px;width:80px;height:4px;margin-top:.8rem}@media (max-width:768px){.mathematics-module__Kxg7ua__header{text-align:center;flex-direction:column}.mathematics-module__Kxg7ua__titleContainer h1{color:#0f2c59;font-size:1.8rem}.mathematics-module__Kxg7ua__logoContainer{padding:.8rem}.mathematics-module__Kxg7ua__divider{margin:.8rem auto 0}}
