.article-video{display:block;margin:26px 0 30px;border:1px solid #2c3c55;border-radius:17px;overflow:hidden;background:#070d18;box-shadow:0 16px 48px #0003;max-width:100%;color:#d9e7fb}.article-video-frame{display:block;position:relative;width:100%;aspect-ratio:16/9;background:#03070e}.article-video-frame :is(iframe,video){position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:contain}.article-video-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;background:#101b2c;font-family:Manrope,Arial,sans-serif;font-size:11px;line-height:1.6}.article-video-caption>span{max-width:85%;font-weight:500}.article-video-caption small{font-size:10px;color:#92a9c6}.article-video-link-frame{aspect-ratio:auto;min-height:110px;display:grid;place-items:center;background:linear-gradient(125deg,#152a44,#0a1324)}.article-video-external{display:inline-flex;align-items:center;gap:30px;color:#c9e4ff;font-size:15px;padding:20px}.article-extra-videos{margin-top:28px}.article-prose .article-video{font-size:13px}.article-prose .article-video a{word-break:normal}.article-video :focus-visible{outline:2px solid #9dccff;outline-offset:-4px}@media(max-width:600px){.article-video{border-radius:12px;margin:20px 0}.article-video-caption{padding:10px 12px;gap:10px;font-size:10px}.article-video-caption small{font-size:9px}}
