.publishing-trailer-video-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;min-width:0;min-height:0;padding:0;overflow:hidden;background:#1b1c1c;border-color:#59453a}
.publishing-trailer-video-card h3{margin:1.15rem 1.2rem 0;color:#e7d4a8;font-size:.8rem;line-height:1.4;letter-spacing:.1em}
.publishing-trailer-video-card video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#050505}
.publishing-trailer-video-card video:focus-visible{outline:3px solid #e4c578;outline-offset:-3px}
