/* Additional Almaty content, matching the inherited homepage spacing and palette. */
.miras-home-enrollment{padding-block:60px;background:#fff}
.miras-home-enrollment h2{color:#153052;font-size:clamp(26px,2.4vw,38px);line-height:1.15;margin:0 0 16px}
.miras-home-enrollment h3{color:#153052;font-size:22px;line-height:1.25;margin:0 0 16px}
.miras-home-enrollment p{font-size:16px;line-height:22px;color:#344963;margin:0 0 22px}
.miras-home-enrollment .wp-block-columns{gap:36px;margin:32px 0}
.miras-home-enrollment .wp-block-button__link{background:#ffdf59;color:#102d50;border-radius:8px;padding:14px 24px;box-shadow:none}
/* Semantic copy, with one consistent rhythm for paragraphs and actual lists. */
.miras-home-why-panel-inner{overflow-wrap:anywhere}
.miras-home-why-panel-inner :is(p,ul){padding:0;margin:0 0 16px;color:rgb(21 48 82 / 90%);font-size:16px;font-weight:400;line-height:22px}
.miras-home-why-panel-inner ul{padding-inline-start:20px;list-style:disc}
.miras-home-why-panel-inner li{padding:0;margin:0 0 8px;font:inherit;color:inherit}
.miras-home-why-panel-inner li::marker{color:#b58a28}
.miras-home-why-panel-inner li:last-child{margin-bottom:0}
.miras-home-why-panel-inner > :last-child{margin-bottom:24px}
@media(min-width:901px) and (max-width:1180px){.miras-home-why-layout{grid-template-columns:minmax(0,43fr) minmax(0,57fr)}}
.miras-home-recognition-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
@media(max-width:767px){.miras-home-recognition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.miras-home-enrollment{padding-block:36px}}
