.release-photo{margin:0!important;min-width:0;overflow:hidden;border-radius:20px;position:relative}
.release-photo>img{display:block;width:100%;height:auto}
.release-hero{align-items:center!important}
.pr-hero.release-hero,.mp-hero.release-hero,.mc-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}
.admissions-crop{aspect-ratio:750/512}
.admissions-crop>img{position:absolute!important;max-width:none!important;width:211.467%!important;height:auto!important;left:-100%;top:-36.523%}
.parents-crop{aspect-ratio:688/293}
.parents-crop>img{position:absolute!important;max-width:none!important;width:230.523%!important;height:auto!important;left:-116.424%;top:-69.966%}
.reading-photo{height:460px}.reading-photo>img{height:100%;object-fit:cover;object-position:center 10%}
.release-outdoor{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}
.outdoor-photo{height:480px}.outdoor-photo>img{height:100%;object-fit:cover;object-position:center 65%}
.contact-photo{min-width:0}.contact-photo img{max-width:100%}
.proposal-detail{background:white;border:1px solid #e5dfd0;border-radius:16px;padding:22px;margin:12px 0}
.proposal-detail summary{font-size:20px;font-weight:700;cursor:pointer}.proposal-detail li{margin:8px 0}
.proposal-guides{display:grid;grid-template-columns:1fr 1fr;gap:20px}.proposal-guides article{background:#FFF6DE;padding:28px;border-radius:20px}.proposal-guides article:nth-child(2){background:#EAF4FB}
.contact-opening-hours{margin:18px 0 28px}.group-description{font-size:17px;line-height:1.55}
.mala-program-page .mp-extra-list,.mala-admissions .mala-extra-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.release-english{grid-column:1/-1;order:2;text-align:left!important}
.mala-program-page .release-english p,.mala-admissions .release-english p{font-weight:400;font-size:17px;line-height:1.6}
@media(max-width:700px){.pr-hero.release-hero,.mp-hero.release-hero,.mc-hero,.release-outdoor{grid-template-columns:minmax(0,1fr);gap:24px}.reading-photo{height:390px}.outdoor-photo{height:auto}.outdoor-photo>img{height:auto}.proposal-guides{grid-template-columns:1fr}.proposal-detail summary{font-size:18px}}
