/* Volle Inhaltsbreite; zwei Teaser erst bei genügend Platz im Media-Bereich. */
.video-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:22px}
.video-card__body{padding:16px 18px}
.video-card h4{font-size:clamp(1.8rem,2.8vw,2.9rem);line-height:1.03;margin-bottom:8px}
.video-card__body .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.08em}
.video-thumb{aspect-ratio:16/9}
.video-thumb img{object-fit:contain}
.video-thumb:hover img,.video-thumb:focus-visible img{transform:none}
@container(min-width:44rem){.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.video-grid>.video-card:only-child{width:100%;grid-column:1/-1}
