.mm-feature{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;background:#edf5fb;color:#214a6b;overflow:hidden;border:1px solid #78a5c344}
.mm-feature-art{align-self:stretch;display:flex;align-items:center;background:radial-gradient(ellipse,#79544233,transparent 65%);overflow:hidden}
.mm-feature-art img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}
.mm-feature-copy{padding:45px 42px 45px 20px}
.mm-feature-copy>small{font:400 9px/1.8 var(--sans);letter-spacing:.2em;color:#3979a7}
.mm-feature h2{font-size:clamp(18px,2vw,24px);font-weight:400;line-height:1.8;letter-spacing:.06em;margin:18px 0}
.mm-feature-copy p{font-size:12px;line-height:2.2;letter-spacing:.05em;color:#526e83}
.mm-feature-copy>span{display:inline-block;border-bottom:1px solid #3979a788;padding:12px 0;margin-top:20px;font-size:11px;color:#2f719e}
.mm-feature:hover{border-color:#3979a7}
.mm-feature:focus-visible{outline:2px solid #296894;outline-offset:5px}
@media(max-width:640px){.mm-feature{grid-template-columns:1fr}.mm-feature-art{height:220px}.mm-feature-art img{width:100%;margin:0}.mm-feature-copy{padding:28px}.mm-feature h2{font-size:19px}}
