.remaining-media{margin:32px auto;max-width:1120px;scroll-margin-top:100px}
.remaining-media__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;align-items:start}
.remaining-media__figure{margin:0;max-width:100%;min-width:0}
.remaining-media__figure a{display:block;background:#f2f2f2}
.remaining-media__figure a:focus-visible{outline:3px solid #278db5;outline-offset:4px}
.remaining-media__figure img{display:block;width:100%;height:auto;object-fit:contain}
.remaining-media__figure figcaption{margin:9px 0 0;color:#505a60;font-size:14px;line-height:1.5}
.remaining-media--editorial{max-width:720px}
.remaining-media--archive .remaining-media__figure{max-width:400px}
@media(max-width:700px){.remaining-media__grid{grid-template-columns:1fr;gap:24px}.remaining-media__figure{width:100%;margin-inline:auto}.remaining-media{margin-block:26px}}
