/* Responsive video embed for insight articles */
.video-fig { margin: 36px 0 0; }
.video { position: relative; width: 100%; aspect-ratio: 16 / 9; background: #000; }
.video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
.video-fig figcaption { margin-top: 10px; color: var(--muted); }
