.public-home{color:#101820;background:#f5f1e9;min-height:100vh}.public-nav{color:#fff;background:#06182c;border-bottom:1px solid #31475c;align-items:center;gap:40px;height:88px;padding:0 max(5vw,28px);display:flex}.public-brand{letter-spacing:1.8px;align-items:center;gap:12px;font-size:11px;line-height:1.25;display:flex}.public-brand b{color:#efc251}.public-nav nav{color:#c8d2dc;gap:30px;margin-left:auto;font-size:14px;display:flex}.public-nav nav a:hover{color:#fff}.public-nav-access{border:1px solid #607589;padding:10px 14px;font-size:14px}.public-language-strip{color:#405267;background:#fff;border-bottom:1px solid #d8dfe4;justify-content:flex-end;align-items:center;gap:10px;min-height:38px;padding:7px max(5vw,28px);font-size:12px;display:flex}.public-language-strip>span{color:#071d35;font-weight:700}.public-language-strip a{padding:2px 5px}:is(.public-language-strip a:hover,.public-language-strip a:focus-visible){color:#a81023}.public-language-strip a[aria-current=page]{color:#071d35;font-weight:800}.public-language-strip small{color:#6a7783;padding-left:4px}.public-hero{color:#fff;background:radial-gradient(circle at 80% 40%,#7d243a55 0,#0000 29%),linear-gradient(120deg,#06182c 15%,#0a2946 62%,#111d39);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:7vw;min-height:680px;padding:90px max(6vw,30px);display:grid}.public-eyebrow{color:#d7a334;letter-spacing:2px;margin:0 0 20px;font-size:12px;font-weight:800}.public-hero h1{letter-spacing:-3px;max-width:850px;margin:0;font:700 clamp(54px,6.6vw,96px)/.94 Georgia,serif}.public-hero h1 em,.public-questions h2 em{color:#efbd46;font-style:normal}.public-deck{color:#c8d4df;max-width:700px;margin:28px 0 0;font-size:19px;line-height:1.65}.public-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.public-actions a{font-weight:700}.public-primary{color:#fff;background:#d7192d;padding:15px 19px}.signal-card{background:#071d35aa;border:1px solid #49627b;flex-direction:column;justify-content:flex-end;min-height:470px;padding:42px;display:flex;position:relative;overflow:hidden}.signal-card>p:first-child{color:#efbd46;letter-spacing:1.6px;font-size:11px;font-weight:800;position:absolute;top:30px;left:34px}.signal-card h2{margin:0 0 18px;font:700 31px/1.2 Georgia,serif;position:relative}.signal-card>p:last-child{color:#bdcbd8;margin:0;line-height:1.6;position:relative}.signal-orbit{border:1px solid #ffffff24;border-radius:50%;width:310px;height:310px;position:absolute;top:44px;right:-40px;box-shadow:0 0 0 48px #ffffff0b,0 0 0 96px #ffffff08}.signal-orbit span{color:#071d35;letter-spacing:1px;background:#d7a334;padding:5px 8px;font-size:10px;font-weight:800;position:absolute}.signal-orbit span:first-child{top:64px;left:20px}.signal-orbit span:nth-child(2){top:139px;left:128px}.signal-orbit span:nth-child(3){top:245px;left:174px}.public-stat-strip{background:#fff;border-bottom:1px solid #d8d1c5;grid-template-columns:repeat(3,1fr);display:grid}.public-stat-strip article{border-right:1px solid #d8d1c5;align-items:baseline;gap:16px;min-height:145px;padding:28px max(4vw,24px);display:flex}.public-stat-strip strong{color:#a81023;font:700 48px Georgia,serif}.public-stat-strip span{color:#45586a;max-width:170px}.public-section{padding:100px max(6vw,30px)}.public-section h2,.public-access h2{color:#071d35;letter-spacing:-1.5px;margin:0;font:700 clamp(38px,4.4vw,62px)/1.05 Georgia,serif}.public-section-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;margin-bottom:55px;display:grid}.public-section-intro>p:last-child{color:#4c5d6c;font-size:18px;line-height:1.7}.perspective-grid{border-top:1px solid #aeb9c2;border-bottom:1px solid #aeb9c2;grid-template-columns:repeat(4,1fr);display:grid}.perspective-grid article{border-right:1px solid #aeb9c2;min-height:290px;padding:28px}.perspective-grid article:last-child{border:0}.perspective-grid span{color:#a81023;font-size:12px;font-weight:800}.perspective-grid h3{color:#071d35;margin:65px 0 16px;font:700 28px Georgia,serif}.perspective-grid p{color:#526170;line-height:1.65}.public-questions{color:#fff;background:#071d35;grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.public-questions h2{color:#fff}.question-list{border-top:1px solid #52677a}.question-list p{border-bottom:1px solid #52677a;grid-template-columns:45px 1fr;gap:18px;margin:0;padding:23px 0;font:700 21px/1.35 Georgia,serif;display:grid}.question-list span{color:#efbd46;font:700 11px Arial,sans-serif}.public-method{background:#fff;grid-template-columns:1fr 1fr;gap:9vw;display:grid}.public-method>div:last-child{border-top:4px solid #d7a334;padding-top:25px}.public-method>div:last-child p{color:#455869;font-size:18px;line-height:1.75}.public-access{background:linear-gradient(120deg,#e8edf1,#f5f1e9);grid-template-columns:1fr minmax(360px,520px);align-items:center;gap:9vw;padding:100px max(6vw,30px);display:grid}.public-access-copy>p:not(.public-eyebrow):not(.public-contact){color:#455869;max-width:650px;font-size:18px;line-height:1.7}.public-contact{color:#526170;margin-top:38px}.public-contact a{color:#a81023;font-weight:700}.public-home .access-panel{width:100%;box-shadow:0 24px 60px #071d3520}.public-home .access-panel h2{letter-spacing:-.5px;font-size:36px}.public-home .access-kicker{margin-top:0}.public-footer{color:#aab8c5;background:#041426;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:34px max(5vw,28px);display:grid}.public-footer .public-brand{color:#fff}.public-footer p{margin:0}.public-footer>a{color:#fff}@media (max-width:950px){.public-nav nav{display:none}.public-nav-access{margin-left:auto}.public-hero{grid-template-columns:1fr;min-height:0;padding-top:70px}.signal-card{min-height:400px}.public-section-intro,.public-questions,.public-method,.public-access{grid-template-columns:1fr}.perspective-grid{grid-template-columns:1fr 1fr}.perspective-grid article:nth-child(2){border-right:0}.perspective-grid article:nth-child(-n+2){border-bottom:1px solid #aeb9c2}.public-access{gap:50px}.public-footer{grid-template-columns:1fr auto}.public-footer p{display:none}}@media (max-width:600px){.public-nav{height:76px;padding:0 18px}.public-nav-access{padding:8px;font-size:12px}.public-brand{letter-spacing:1.2px;font-size:9px}.public-brand .brandmark{width:36px;height:36px}.public-language-strip{flex-wrap:wrap;justify-content:center;gap:7px;padding:7px 12px}.public-language-strip>span{display:none}.public-language-strip small{text-align:center;flex-basis:100%;padding:0;font-size:10px}.public-hero{padding:60px 20px}.public-hero h1{letter-spacing:-2px;font-size:50px}.public-deck{font-size:17px}.public-actions{flex-direction:column;align-items:flex-start;gap:18px}.signal-card{min-height:380px;padding:28px}.signal-card h2{font-size:27px}.signal-orbit{right:-110px}.public-stat-strip{grid-template-columns:1fr}.public-stat-strip article{border-bottom:1px solid #d8d1c5;border-right:0;min-height:90px}.public-section,.public-access{padding:70px 20px}.public-section h2,.public-access h2{font-size:40px}.public-section-intro{margin-bottom:35px}.perspective-grid{grid-template-columns:1fr}.perspective-grid article,.perspective-grid article:nth-child(2){border:0;border-bottom:1px solid #aeb9c2;min-height:0}.perspective-grid h3{margin:30px 0 12px}.question-list p{font-size:18px}.public-access{grid-template-columns:1fr}.public-home .access-panel{padding:30px 22px}.public-footer{grid-template-columns:1fr;align-items:flex-start}.public-footer>a{margin-top:8px}}.live-status-card{border-top:1px solid #49627b;border-bottom:1px solid #49627b;flex-direction:column;margin:50px 0 36px;padding:26px 0;display:flex;position:relative}.live-status-card strong{color:#efbd46;font:700 54px/1 Georgia,serif}.live-status-card span{color:#d6e0e8;margin-top:9px;font-size:15px}.reporting-steps,.module-grid{border-top:1px solid #aeb9c2;border-left:1px solid #aeb9c2;grid-template-columns:repeat(4,1fr);display:grid}.reporting-steps article,.module-grid article{background:#fff;border-bottom:1px solid #aeb9c2;border-right:1px solid #aeb9c2;min-height:245px;padding:28px}.reporting-steps span,.module-grid span{color:#a81023;font-size:12px;font-weight:800}.reporting-steps h3,.module-grid h3{color:#071d35;margin:42px 0 14px;font:700 25px/1.15 Georgia,serif}.reporting-steps p,.module-grid p{color:#526170;margin:0;line-height:1.6}.public-platform{background:#eef2f5}.module-grid article{min-height:275px}.public-kpis,.public-china{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;display:grid}.public-kpis{color:#fff;background:#071d35}.public-kpis h2{color:#fff}.kpi-list{border-top:1px solid #53687a;grid-template-columns:1fr 1fr;display:grid}.kpi-list span{color:#e5ebf0;border-bottom:1px solid #53687a;padding:18px 12px}.public-china{background:#f5f1e9;border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5}.public-china>p{color:#455869;border-top:4px solid #d7a334;margin:24px 0 0;padding-top:25px;font-size:18px;line-height:1.75}.public-comments{color:#fff;background:#071d35;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:100px max(6vw,30px);display:grid}.public-comments h2{letter-spacing:-1.5px;margin:0;font:700 clamp(38px,4.4vw,62px)/1.05 Georgia,serif}.public-comments>div>p:last-child{color:#bdcbd8;max-width:620px;font-size:17px;line-height:1.7}.public-comments form{color:#071d35;background:#fff;grid-template-columns:1fr 1fr;gap:18px;padding:32px;display:grid;position:relative}.public-comments label{gap:8px;font-size:13px;font-weight:700;display:grid}.public-comments input,.public-comments textarea{color:#071d35;width:100%;font:inherit;background:#fff;border:1px solid #aeb9c2;padding:12px}.public-comments textarea{resize:vertical}.public-comments .comment-field{grid-column:1/-1}.public-comments button{color:#fff;cursor:pointer;background:#d7192d;border:0;justify-self:start;padding:13px 20px;font-weight:800}.public-comments button:disabled{opacity:.6}.comment-status{color:#405267;grid-column:1/-1;margin:0}.comment-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.admin-comment-cell{white-space:pre-wrap;min-width:320px;max-width:620px;line-height:1.5}.admin-list a{color:#9d1528;text-decoration:underline}@media (max-width:950px){.reporting-steps,.module-grid{grid-template-columns:1fr 1fr}.public-kpis,.public-china,.public-comments{grid-template-columns:1fr}.public-comments{gap:45px}}@media (max-width:600px){.reporting-steps,.module-grid{grid-template-columns:1fr}.reporting-steps article,.module-grid article{min-height:0}.public-kpis,.public-china,.public-comments{padding:70px 20px}.kpi-list{grid-template-columns:1fr}.public-comments form{grid-template-columns:1fr;padding:24px 18px}.public-comments .comment-field{grid-column:auto}.live-status-card strong{font-size:45px}}.public-independence{background:#fff;border-top:1px solid #d8d1c5;padding:80px max(6vw,30px)}.public-independence h2{color:#071d35;margin:0 0 34px;font:700 clamp(34px,3.8vw,52px)/1.05 Georgia,serif}.public-independence-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 56px;max-width:1200px;display:grid}.public-independence-copy p{color:#455869;margin:0;line-height:1.7}.public-footer{grid-template-columns:1fr 1.4fr auto}.public-footer p{line-height:1.55}@media (max-width:950px){.public-independence-copy{grid-template-columns:1fr}}@media (max-width:600px){.public-independence{padding:60px 20px}.public-independence h2{font-size:36px}.signal-orbit span{display:none}}
