.claim-dossier{padding:23px}.claim-top{display:flex;justify-content:space-between;align-items:center;gap:22px;border-bottom:1px solid #215b7b;padding-bottom:17px;margin-bottom:18px}.claim-top h1{font:900 clamp(31px,3.6vw,50px)/1.08 var(--ui);max-width:840px;margin:12px 0}.claim-top p{max-width:740px;font-size:14px}.dossier-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dossier-seal{min-width:155px;min-height:143px;border:1px solid #226183;background:#0b2d44;color:var(--cyan);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center;font:800 14px var(--ui)}.dossier-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:25px}.dossier-primary section{padding:9px 0 15px;border-bottom:1px solid #164461}.dossier-primary section:last-child{border:0}.dossier-primary h2{font:800 19px var(--ui);color:var(--cyan);margin:8px 0 12px}.dossier-primary h3{font:800 18px var(--ui);margin:18px 0 6px}.dossier-primary p{font-size:14px;max-width:82ch}.dossier-primary blockquote{border-left:4px solid var(--red);background:#0b2a3d;padding:18px;font:900 23px var(--ui);margin:12px 0}.source-row{display:flex;align-items:flex-start;gap:13px;background:#06192a;padding:14px;border:1px solid #16435e;margin:8px 0}.source-row>.ui-icon{color:var(--cyan)}.source-row div{display:flex;flex-direction:column;gap:5px}.source-row b{font:800 15px var(--ui)}.source-row small{font-size:12px;color:var(--sub);line-height:1.4}.source-row a{color:var(--cyan);text-decoration:underline}.dossier-side .inset-panel{border:1px solid #215c7a;background:#031421;margin-bottom:13px;padding:13px}.inset-panel h3{font:800 15px var(--ui);border-bottom:1px solid #20516b;margin:0 0 8px;padding-bottom:7px}.inset-panel a{display:block;padding:9px 0;border-bottom:1px solid #19425b;color:var(--cyan);font:700 12px var(--ui)}.inset-panel p{font-size:12px;margin:0}.numbers-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.65fr);gap:16px}.numbers-chart>.chart-card{background:#04121d}.stat-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.stat-rule-grid>div{border:1px solid #184762;padding:12px;background:#051a2a}.stat-rule-grid b{font:800 15px var(--ui)}.stat-rule-grid p{font-size:12px;margin:5px 0 0}.audit-list{font:700 14px/1.8 var(--ui);padding-left:21px;color:#e8f5fc}.audit-list li{border-bottom:1px solid #163e57;margin-bottom:7px}.history-panel{background:linear-gradient(90deg,#081c2c,#04101b)}.historical-timeline{padding:15px 0 5px 5px;max-width:970px}.time-node{display:flex;gap:18px;padding-bottom:22px;position:relative}.time-node:not(:last-child)::before{content:'';position:absolute;width:2px;top:43px;left:22px;bottom:0;background:linear-gradient(#2c99ce,#17415a)}.time-dot{width:46px;height:46px;border:2px solid #299acc;background:#092b45;display:grid;place-items:center;color:var(--cyan);font:900 21px var(--display);border-radius:50%;flex:0 0 46px;z-index:1}.time-node>div{padding-top:2px}.time-node>div>b{font:800 12px var(--ui);color:var(--cyan)}.time-node h3{font:800 20px var(--ui);margin:4px 0 6px}.time-node p{font-size:13px;max-width:750px;margin:0}.two-col-evidence{margin-top:15px}.compare-panels{display:grid;grid-template-columns:1fr 1fr;gap:15px}.compare-panels>div{border:1px solid #206083;background:linear-gradient(#092339,#03131f);padding:18px}.compare-panels h3{font:800 20px var(--ui);margin:10px 0}.compare-panels p{font-size:13px}.relation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.relation-grid>div{display:flex;gap:10px;padding:14px;border:1px solid #184c6b;background:#051b2b}.relation-grid .ui-icon{color:var(--cyan)}.relation-grid b{font:800 13px var(--ui);overflow-wrap:anywhere}.relation-grid p{font-size:12px;margin:5px 0 0}.note-warning{border-left:3px solid var(--amber);padding:12px 15px;background:#171b22;margin:17px 0 0;font:700 13px var(--ui)}.reporting-desk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.report-workstream{padding:18px}.report-workstream>.ui-icon{color:var(--cyan);display:block;margin-bottom:15px}.report-workstream h2{font:800 22px var(--ui);margin:9px 0}.report-workstream p{font-size:14px}.report-workstream small{color:var(--muted);font-size:12px}.reading-demo{max-width:920px;margin:0 auto}.reading-demo h2{font:900 clamp(27px,3.5vw,42px)/1.15 var(--ui);max-width:780px;margin:12px 0 17px}.reading-demo h3{font:800 20px var(--ui);color:var(--cyan);margin-top:26px}.reading-demo p{font:500 17px/1.72 var(--body);max-width:78ch}.reading-demo .article-deck{font-size:19px;color:#e0eff9}.article-byline{border-top:1px solid #265470;border-bottom:1px solid #265470;padding:9px 0;font:800 12px var(--ui)!important}.article-byline span{color:var(--muted)}.methods-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px}.methods-nav{position:sticky;top:16px;align-self:start}.methods-nav a{display:flex;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid #17435c;color:#d5e4ee;font:700 12px var(--ui)}.methods-nav a:hover{background:#092b44}.methods-nav a span{color:var(--cyan);font-weight:900}.methods-body{padding:14px 25px}.methods-body section{padding:15px 4px 16px;border-bottom:1px solid #194962;scroll-margin-top:20px}.methods-body section h2{font:800 24px var(--ui);margin:7px 0}.methods-body section p{font-size:14px;max-width:84ch}.methods-footer{padding:19px 0 8px}.methods-footer b{font:800 12px var(--ui);color:var(--cyan)}.methods-footer p{font-size:12px}.site-search-form{display:flex;gap:12px;max-width:840px}.site-search-form input{height:50px;border-radius:3px}.site-search-form .btn{height:50px}.popular-searches{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:25px 0}.popular-searches>b{font:800 12px var(--ui)}.popular-searches a{border:1px solid #195b7f;padding:8px 12px;background:#051d2c;font:700 12px var(--ui)}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:10px}.search-result{padding:13px 17px}.search-result b{font:800 18px var(--ui)}.search-result p{font-size:12px;margin:4px 0}.search-result span{color:var(--cyan);font-size:11px;display:inline-flex;align-items:center;gap:6px}
