/* Report-local reading layer. Shared site files and original evidence stay intact. */
html{scroll-padding-top:108px}.sgi-read .sgi-site-header,#site-header.sgi-site-header{position:sticky!important;top:0;z-index:150}
#propagation-map{aspect-ratio:1170/620}
#site-header .sgi-header-inner{gap:20px;min-height:88px;padding-top:14px;padding-bottom:14px}
#site-header .sgi-toc{margin-left:0;flex:none}#site-header .sgi-toc-toggle{font:600 14px Barlow,sans-serif;padding:11px 13px;white-space:nowrap}
#site-header .sgi-toc-menu{width:290px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 120px)}
.report-section,[id^="event-"],#bluf,#hypothesis-scorecard,#propagation-timeline,#whos-who,#how-to-read,#story-tracks{scroll-margin-top:16px}
.sgi-mast .sgi-byline{margin:22px 0 12px}.sgi-mast .sgi-author-pic{width:64px;height:64px}.sgi-mast .sgi-tag{font-size:12px}
.report-bluf>p{font:18px/1.55 Barlow,sans-serif!important}.report-bluf>p+p{margin-top:14px}.report-bluf a{color:#806027}
.report-bluf .editorial-scope{font-size:15px!important;border-top:1px solid #cfdae4;padding-top:14px;margin-top:16px;color:#53677d!important}
.five-findings{margin:24px 0;color:#f5eddd}.five-findings>h3{font:600 26px/1.3 Barlow,sans-serif;margin-bottom:13px;color:#e2c679}
.five-findings>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.five-findings a{padding:17px 14px;background:#182230;border:1px solid #48566a;border-top:3px solid #c2a258;border-radius:6px;text-decoration:none;display:flex;flex-direction:column;gap:10px;min-width:0}
.five-findings a>span{color:#d2b572;font:600 14px Barlow,sans-serif}.five-findings strong{font:600 19px/1.2 Barlow,sans-serif;color:#fff4dc}.five-findings p{font:15px/1.45 Barlow,sans-serif!important;color:#c4d0df!important;margin:0!important}
.editorial-stats{display:grid;grid-template-columns:repeat(3,1fr) 1.7fr;border:1px solid #536277;border-radius:6px;color:#ede6d4;margin:24px 0}.editorial-stats>div{padding:15px 18px;border-right:1px solid #536277}.editorial-stats>div:last-child{border:0}.editorial-stats b{display:block;color:#e1c47a;font:600 27px/1.2 Barlow,sans-serif}.editorial-stats span{display:block;font:14px/1.4 Barlow,sans-serif;color:#c2cedd;margin-top:5px}
.hypothesis-scorecard{padding:25px}.publishing-matrix{font-family:Barlow,sans-serif}.matrix-head,.matrix-row{display:grid;grid-template-columns:1fr 1.25fr 1.6fr;gap:20px}.matrix-head{font-size:13px;font-weight:600;color:#52677f;padding:12px 0;border-bottom:2px solid #aab9ca}.matrix-row{padding:20px 0;border-bottom:1px solid #cfdae5}.matrix-row:last-child{border:0}.matrix-row h4{font:600 19px/1.3 Barlow,sans-serif;color:#233d58;margin:0}.matrix-question{display:block;font:600 16px/1.4 Barlow,sans-serif;color:#304b67;margin-bottom:9px}.matrix-row .judgment-tier{font-size:10px;margin:0 7px 5px 0}.matrix-row .pattern-only{background:#ece5d5;color:#755e34}.matrix-row .judgment-confidence{display:inline-block;font-size:12px}.matrix-row p,.matrix-footnote{font:15px/1.45 Barlow,sans-serif!important;color:#4f657d!important;margin:8px 0}.matrix-row a{font-size:14px}.matrix-footnote{margin:15px 0 0!important}
.historical-frame{border-left:3px solid #b08a43;background:#edf1f5;padding:20px 23px;margin-top:24px}.historical-frame h3{font-size:26px}.historical-frame p{font-size:17px;line-height:1.5}
.compact-tracks{margin:30px 0 0;padding:23px;background:#edf2f6;border:1px solid #c8d4e0;border-radius:8px}.compact-tracks>h3{font-size:28px}.compact-tracks>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.compact-tracks article{padding:15px;background:#fff;border-top:3px solid #b18c43;min-width:0}.compact-tracks article:nth-child(2){border-color:#367f77}.compact-tracks article:nth-child(3){border-color:#8b6aa2}.compact-tracks article:nth-child(4){border-color:#667b92}.compact-tracks h4{font:600 19px/1.3 Barlow,sans-serif;color:#2b415b}.compact-tracks a{display:block;font:15px/1.4 Barlow,sans-serif;margin-top:12px;color:#6d5429}.compact-tracks>p>a{font-size:14px}
.eco-initials{display:grid;place-items:center;width:var(--actor-size);height:var(--actor-size);min-width:30px;max-width:54px;max-height:54px;border-radius:50%;background:#e8edf3;color:#435c77;font:600 13px Barlow,sans-serif}.eco-identity img{background:#fff}.eco-more{display:none}
.historical-affiliations{border-top:1px solid #cfdae5;margin-top:30px;padding-top:24px}.historical-affiliations>article{margin:22px 0;padding:20px;background:#fff;border:1px solid #d3dce7}.historical-affiliations a{font-size:14px;overflow-wrap:anywhere}.historical-affiliations p{font-size:16px}
.fidelity-label{display:inline-block;background:#e7edf3;color:#3d526b!important;font:600 13px/1.4 Barlow,sans-serif!important;padding:6px 9px;margin:0 0 14px!important}
.next-tests{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-glossary{border:1px solid #b9c8d8;border-left:4px solid #af8941;background:#edf2f7;border-radius:6px;padding:18px 22px;margin:28px 0;color:#2b4059}.editorial-glossary summary{font:600 20px/1.3 Barlow,sans-serif;cursor:pointer}.editorial-glossary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:22px 0 0}.editorial-glossary dt{font:600 17px/1.3 Barlow,sans-serif;color:#2a415c}.editorial-glossary dd{font:15px/1.45 Barlow,sans-serif;margin:5px 0 0;color:#526780}
@media(min-width:1101px)and(max-width:1370px){#site-header .sgi-primary-nav{gap:13px}#site-header .sgi-primary-nav a{font-size:13px}#site-header .sgi-site-brand span{font-size:18px}#site-header .sgi-header-inner{padding-left:24px;padding-right:24px;gap:16px}}
@media(min-width:1700px){.editorial-glossary{position:fixed;top:110px;right:18px;width:225px;max-height:calc(100vh - 140px);overflow:auto;z-index:40;margin:0;padding:17px}.editorial-glossary summary{font-size:18px}.editorial-glossary dl{grid-template-columns:1fr;gap:13px}}
@media(max-width:1000px){.five-findings>div{grid-template-columns:repeat(2,minmax(0,1fr))}.five-findings a:last-child{grid-column:1/-1}.compact-tracks>div{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-glossary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.matrix-head,.matrix-row{grid-template-columns:.9fr 1.1fr 1.3fr;gap:14px}}
@media(max-width:650px){html{scroll-padding-top:92px}#site-header .sgi-header-inner{min-height:76px;padding:12px 18px;gap:14px}#site-header .sgi-site-brand>span{display:none}#site-header .sgi-menu-toggle{margin-left:auto;font-size:14px;gap:8px}#site-header .sgi-menu-lines{width:20px}#site-header .sgi-toc-toggle{font-size:14px;padding:10px}#site-header .sgi-toc-menu{max-height:calc(100dvh - 105px);width:300px}.sgi-mast .sgi-byline{margin:18px 0 0;gap:14px}.sgi-mast .sgi-author-pic{width:50px;height:50px}.sgi-mast .sgi-sub{font-size:18px}.report-bluf>p{font-size:17px!important}.five-findings>div,.compact-tracks>div{grid-template-columns:1fr}.five-findings a{display:grid;grid-template-columns:25px minmax(0,1fr);gap:6px 10px;padding:16px}.five-findings a>span{grid-row:1/3}.five-findings a strong,.five-findings a p{grid-column:2}.five-findings strong{font-size:19px}.editorial-stats{grid-template-columns:1fr 1fr}.editorial-stats>div{padding:14px;border-bottom:1px solid #536277}.editorial-stats>div:nth-child(2){border-right:0}.editorial-stats>div:nth-child(n+3){border-bottom:0}.editorial-stats b{font-size:23px}.hypothesis-scorecard{padding:20px 17px}.matrix-head{display:none}.matrix-row{grid-template-columns:1fr;gap:14px}.matrix-row h4{font-size:21px}.matrix-row>div{border-left:2px solid #93b4ad;padding-left:12px}.matrix-row>div:last-child{border-left-color:#c2ac77}.matrix-row>div::before{content:'Publishing / amplification';display:block;text-transform:uppercase;font:600 10px/1.4 Barlow,sans-serif;letter-spacing:.05em;color:#60768b;margin-bottom:7px}.matrix-row>div:last-child::before{content:'Direction / funding'}.matrix-question{font-size:16px}.next-tests{grid-template-columns:1fr}.compact-tracks{padding:19px}.compact-tracks article{padding:16px}.editorial-glossary{padding:17px;margin:24px 0}.editorial-glossary dl{grid-template-columns:1fr}.editorial-glossary summary{font-size:19px}.editorial-enhanced .ecosystem-cluster:not(.eco-expanded) .eco-extra{display:none}.editorial-enhanced .eco-more{display:block;width:100%;margin-top:13px;border:1px solid #9aaec4;background:#fff;color:#344d68;border-radius:5px;padding:11px;font:600 15px Barlow,sans-serif}.historical-frame{padding:18px}.historical-frame p{font-size:16px}}
@media print{#site-header,.eco-more{display:none!important}.editorial-glossary{position:static;width:auto;max-height:none}.editorial-enhanced .ecosystem-cluster .eco-extra{display:block!important}.matrix-row,.five-findings a,.compact-tracks article{break-inside:avoid}}
@media(max-width:700px){#propagation-map{aspect-ratio:auto;height:245px}}
