.article-video { margin: 0 0 2.5rem; }
.article-video-frame { aspect-ratio: 16 / 9; background: #1c4078; border: 1px solid #e6edf2; }
.article-video-frame iframe { display: block; width: 100%; height: 100%; border: 0; }
.article-video p { margin: .75rem 0 0; font-size: 1.125rem; line-height: 1.5; }
.article-video a { color: #1c4078; text-decoration: underline; text-underline-offset: .2em; }
.article-video a:focus-visible { outline: 2px solid #1c4078; outline-offset: 4px; }
