.mst-heritage{display:grid;gap:3.2rem;align-items:center}
.mst-heritage__frame img,.mst-heritage__frame>svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.mst-heritage__frame--cover img{object-fit:cover}
.mst-heritage__frame--contain img{object-fit:contain;padding:8%;box-sizing:border-box}
.mst-heritage__frame>svg{padding:22%;box-sizing:border-box;color:var(--mst-mute)}
.mst-heritage__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem}
.mst-heritage__content>*{margin:0}
.mst-heritage__content .mst-link{margin-top:1rem}
@media screen and (min-width:990px){
  .mst-heritage{gap:8rem}
  .mst-heritage--w40{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}
  .mst-heritage--w50{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .mst-heritage--w60{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}
  .mst-heritage--right.mst-heritage--w40{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}
  .mst-heritage--right.mst-heritage--w60{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}
  .mst-heritage--right .mst-heritage__media{order:2}
  .mst-heritage__content{padding-inline:2rem;max-width:56rem}
}
