/* Cómo trabajo: tres filas editoriales, no tarjetas iguales. Crema con grano, como Sobre mí. */
.mt{position:relative;isolation:isolate;padding:clamp(88px,12vh,140px) 8vw;background:url(../../cart-textura.webp) center/cover no-repeat,#E6D5C3;color:#1F3A3D}
.mt-grilla{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(40px,6vw,96px);align-items:start;max-width:1380px;margin:0 auto}
.mt h2{font:600 clamp(40px,5vw,72px)/1 var(--hu-serif);margin:0 0 22px;color:#1F3A3D}
.mt h2:focus{outline:none}
.mt-intro p{font-size:18px;line-height:1.65;color:#2E4446;margin:0;max-width:44ch}
.mt-lista{list-style:none;margin:0;padding:0}
.mt-fila{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding:30px 0;border-top:1px solid rgba(31,58,61,.28)}
.mt-fila:last-child{border-bottom:1px solid rgba(31,58,61,.28)}
.mt-fila h3{font:600 clamp(30px,3.2vw,46px)/1 var(--hu-serif);margin:0;color:#8C2F24}
.mt-fila p{font-size:17px;line-height:1.65;color:#2E4446;margin:0}
@media (max-width:900px){.mt-grilla{grid-template-columns:1fr}.mt-fila{grid-template-columns:1fr;gap:10px}}
