/* SaluteScout source-matched article video; no inline styles. */
.salutescout-video .video-frame{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;margin:1rem 0 1.5rem;overflow:hidden}
.salutescout-video .video-frame>iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;border-radius:12px}
.salutescout-video .video-source-note{font-size:.9rem;line-height:1.5}
