/* Native, user-started demo video; dimensions stay reserved before media loads. */
.session-video{margin:0}
.session-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--night)}
.session-video figcaption{font-weight:600}
.session-video h3{margin-top:22px}
.session-video .lines{margin-top:22px}
