/* Scope new project pathways and research explanations; preserve prior shared assets. */
.video-library-page .jvl-project-path:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin: .5rem .75rem 1rem; line-height: 1.5; font-size: .9rem; }
.jvl-project-path a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { display: inline-block; padding-block: .35rem; text-underline-offset: .15em; }
.video-story-context .jvl-chapter-path:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin-top: 1rem; }
.hook-research-page #hook-payoff-matrix :is(blockquote, code):where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { overflow-wrap: anywhere; }
.hook-research-page #hook-payoff-matrix .matrix-audit-list:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { padding-left: 1.3rem; }
.hook-research-page #hook-payoff-matrix .matrix-audit-list li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin-block: .55rem; }
.hook-research-page #hook-payoff-matrix a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),
.jvl-project-path a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { outline: 3px solid #805608; outline-offset: 3px; }
.video-library-page .jvl-library-note:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { max-width: 68ch; margin-top: .8rem; font-size: .9rem; line-height: 1.5; color: #42584d; }
body.video-watch-page .site-footer .finish-privacy-choices:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { color: #f5efe4; }
