.video-watch-intro .video-record-intro:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:68ch;line-height:1.65;margin:1rem 0;color:inherit}
.video-record-facts:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 .25rem;font-size:.95rem}
.video-record-facts dt:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:700;display:inline}
.video-record-facts dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:inline;margin:0 0 0 .35rem}
.video-record-date-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.9rem;max-width:65ch;line-height:1.5}
.video-story-context:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:760px;border-top:1px solid #c6ad78;margin:0 auto;padding:2rem 1.25rem}
.video-story-context h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.65rem}
.video-story-context p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){line-height:1.6}
.video-story-context a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}
.video-story-context a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #a87e31;outline-offset:4px}

/* The finished watch-page cards stack each definition above its value. */
body.brand-finish-video .video-record-facts dt:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),body.brand-finish-video .video-record-facts dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}
