.fm-figure{margin:0;width:100%}.fm-video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#0c0c0c;border-radius:10px;box-shadow:0 2px 4px #1111111a,0 22px 48px #1113}.fm-caption{margin-top:12px;font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--gray-500)}.fm-note{opacity:.85}
