/* Source access and first-party research discovery; no new brand. */
.case-source-guide:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { display:flex; flex-wrap:wrap; gap:.65rem 1rem; padding:1rem; margin:1rem auto; max-width:1160px; border-block:1px solid #c8d5ce; }
.case-source-guide a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { display:inline-flex; align-items:center; min-height:44px; color:#173f33; font-weight:650; }
.case-source-guide a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.research-start-links a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { outline:3px solid #805608; outline-offset:3px; }
.research-start-links:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { display:flex; flex-wrap:wrap; gap:.75rem; margin-block:1rem; }
.mn-topic-proof:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { margin:1rem 0; }
.mn-topic-proof summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { min-height:44px; cursor:pointer; font-weight:700; }
.mn-topic-proof pre:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { white-space:pre-wrap; overflow-wrap:anywhere; }
.mn-topic-proof :is(a,code):where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { overflow-wrap:anywhere; }
#research-library:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),#production-planning-tools:where(:not(.jl-v7-chrome,.jl-v7-chrome *)) { scroll-margin-top:8rem; }
