.press-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;padding:12px 0 28px}
.press-video-grid .press-reportage{grid-column:auto;max-width:none}
.press-video-grid .press-reportage figcaption{font-size:16px;min-height:3em;margin-bottom:12px}
.press-videos summary{position:relative}
.press-videos summary:focus-visible{outline:2px solid #6fcaf0;outline-offset:4px}
@media(max-width:680px){.press-video-grid{grid-template-columns:1fr;gap:28px}.press-video-grid .press-reportage figcaption{min-height:0}}

.press-featured{max-width:none}
