.article-video-module{margin:0 0 2rem;padding:1.25rem;border:1px solid #d8dedc;border-radius:.75rem;background:#f6f8f7}
.article-video-module .douyin-video__frame{aspect-ratio:9/16;max-width:405px;margin-inline:auto}
.article-video-module iframe,.article-video-module video{display:block;max-width:100%;width:100%;border:0}
.article-video-module iframe{height:100%}
.article-video-source{margin:.9rem 0 0;text-align:center}
.article-video-module a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.news-video-badge{display:inline-block;font-size:.75rem;line-height:1.3;padding:.15rem .45rem;border:1px solid currentColor;border-radius:.25rem}
@media(max-width:480px){.article-video-module{padding:.75rem;margin-bottom:1.5rem}}
