.video-shell{background:#101718;aspect-ratio:16/9;position:relative;overflow:hidden;border-radius:6px;margin:20px 0}.video-poster{position:absolute;inset:0;width:100%;height:100%;padding:0;background:#101718;color:white}.video-poster img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.65}.video-poster span{position:absolute;inset:auto 16px 16px;padding:12px 16px;background:#9f2036;border-radius:4px;font-weight:700;line-height:1.35}.video-shell iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media print{.video-shell{display:none}}
