.sociology-module__PqKUOG__wrapper{max-width:1100px;margin:auto;padding:60px 20px;font-family:Lato,sans-serif}.sociology-module__PqKUOG__header{text-align:center;margin-bottom:50px}.sociology-module__PqKUOG__header h1{color:#0f2c59;font-size:2.6rem;font-weight:700}.sociology-module__PqKUOG__section{margin-bottom:50px}.sociology-module__PqKUOG__section h2,.sociology-module__PqKUOG__gallerySection h2{color:#0f2c59;border-left:4px solid #0f2c59;margin-bottom:20px;padding-left:12px;font-size:1.6rem}.sociology-module__PqKUOG__section p{color:#444;line-height:1.7}.sociology-module__PqKUOG__motto{color:#0f2c59;font-size:1.3rem;font-style:italic;font-weight:600}.sociology-module__PqKUOG__missionList{padding-left:20px}.sociology-module__PqKUOG__missionList li{margin-bottom:12px;line-height:1.6}.sociology-module__PqKUOG__gallerySection{margin-top:60px}.sociology-module__PqKUOG__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid}.sociology-module__PqKUOG__galleryCard{aspect-ratio:4/3;border-radius:12px;position:relative;overflow:hidden}.sociology-module__PqKUOG__galleryImage{object-fit:cover;transition:transform .4s}.sociology-module__PqKUOG__galleryCard:hover .sociology-module__PqKUOG__galleryImage{transform:scale(1.08)}.sociology-module__PqKUOG__header{color:#fff;text-align:left;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.sociology-module__PqKUOG__logoContainer{background:#fff;border-radius:16px;padding:1rem}.sociology-module__PqKUOG__logo{object-fit:contain}.sociology-module__PqKUOG__titleContainer h1{color:#0f2c59;font-size:2.6rem;font-weight:700}.sociology-module__PqKUOG__subtitle{letter-spacing:1.5px;text-transform:uppercase;opacity:.85;font-size:.9rem}.sociology-module__PqKUOG__divider{background:#fff;border-radius:4px;width:80px;height:4px;margin-top:.8rem}@media (max-width:768px){.sociology-module__PqKUOG__header{text-align:center;flex-direction:column}.sociology-module__PqKUOG__titleContainer h1{color:#0f2c59;font-size:1.8rem}.sociology-module__PqKUOG__logoContainer{padding:.8rem}.sociology-module__PqKUOG__divider{margin:.8rem auto 0}}
