.article .article-embedded-media.article-video{margin:2.5rem 0;padding:20px;background:#f1f6f7;border:1px solid #dbe5e9;border-radius:12px}
.article .article-embedded-media.article-video video{display:block;width:auto;max-width:100%;height:auto;max-height:70svh;aspect-ratio:9/16;object-fit:contain;margin-inline:auto;background:#06253c;border-radius:8px}
.article .article-embedded-media.article-video figcaption{color:#435b67;text-align:center;font-size:14px;line-height:1.6;padding:16px 0 0}
@media(max-width:600px){.article .article-embedded-media.article-video{padding:12px}.article .article-embedded-media.article-video video{max-height:72svh}}
