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