.mmf-lead.moya-lead .mmf-image{aspect-ratio:16/9}.mmf-lead.moya-lead .mmf-image img{object-fit:cover}.mmf-lead.moya-lead .moya-credit{margin:7px 0 0}.mmf-side-news .mmf-image{aspect-ratio:1.9}

/* Keep the two Museum cover cards within the mobile viewport. */
@media (max-width:700px){
  .mmf-cover{grid-template-columns:minmax(0,1fr)}
  .mmf-side{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mmf-cover h1,.mmf-cover h2,.mmf-cover h3{overflow-wrap:break-word;hyphens:auto}
}

/* Give side-story names a readable line on narrow phones. */
@media (max-width:480px){.mmf-side{grid-template-columns:minmax(0,1fr)}}

/* R1 14-10: openingsblok desktop zonder wit vlak — zijverhalen compact (miniatuur + kop) zodat de rechterkolom niet hoger is dan het hoofdverhaal */
@media (min-width:900px){.mmf-cover{align-items:start}.mmf-side .mmf-side-story>a{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}.mmf-side .mmf-side-story .mmf-image{margin:0}.mmf-side .mmf-side-story .mmf-image img{width:132px;height:88px;object-fit:cover;border-radius:6px}.mmf-side .mmf-side-story h2{font-size:1.02rem;line-height:1.25;margin:.15rem 0 .3rem}.mmf-side .mmf-side-story .mmf-kicker{font-size:.68rem;margin:0}}

/* R1 14-10 r2: kader van zijthumbnail volgt het beeld (aspect-ratio 2.6 sneed 88px af tot ~51px) */
@media (min-width:900px){.mmf-side .mmf-side-story .mmf-image{aspect-ratio:auto;width:132px;height:88px;border-radius:6px}.mmf-side .mmf-side-story .mmf-image img{height:88px}}
