/* Source-bound video previews only; no player, iframe, font or autoplay dependency. */
a.ev-preview{position:relative;display:block;width:100%;min-width:0;aspect-ratio:16/9;overflow:hidden;margin:0 0 18px;border:1px solid #dbe2e7;border-radius:7px;background:#102a3d;text-decoration:none!important;isolation:isolate}
a.ev-preview>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:contain;border:0;border-radius:0}
a.ev-preview .ev-preview__play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
a.ev-preview .ev-preview__play svg{display:block;width:56px;height:56px;max-width:none;pointer-events:none;filter:drop-shadow(0 2px 6px #0006)}
a.ev-preview:hover{border-color:#80683f}
a.ev-preview:focus-visible{outline:3px solid #456d83;outline-offset:4px}
@media(max-width:560px){a.ev-preview{margin-block-end:16px}a.ev-preview .ev-preview__play svg{width:50px;height:50px}}
/* Preview anchors must not inherit the card CTA's inline-flex/auto-margin/padding. */
.video-card>a.ev-preview,.hp-portal .video-card>a.ev-preview,.hp-detail .video-card>a.ev-preview,.ecd-media-link>a.ev-preview{display:block;padding:0;margin:0 0 18px;flex:none}
@media(max-width:560px){.video-card>a.ev-preview,.hp-portal .video-card>a.ev-preview,.hp-detail .video-card>a.ev-preview,.ecd-media-link>a.ev-preview{margin:0 0 16px}}
