:root{--gov-lime:#b7d889;--gov-soft:#a8bdb4;--gov-line:rgba(255,255,255,.13);--gov-panel:#0d2a22;--gov-panel2:#12382e}
body.governance-page{background:#071f19;color:#fff}
body.governance-page .site-header{position:relative!important;inset:auto!important;width:100%;background:#081f19!important;color:#fff!important}
body.governance-page .site-header .brand,body.governance-page .site-header nav a,body.governance-page .site-header .menu-toggle,body.governance-page .site-header .header-action{color:#fff!important}
.gov-anchorbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#081f19;color:#c3d2cb;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.gov-anchorbar a{padding:18px;text-align:center;border-right:1px solid rgba(255,255,255,.09);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.gov-anchorbar a:last-child{border:0}.gov-anchorbar a:hover{color:var(--gov-lime)}
.gov-hero{min-height:650px;padding:90px var(--page-gutter);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr);gap:7vw;align-items:center;background:radial-gradient(circle at 82% 18%,rgba(142,188,105,.14),transparent 34%),#0a251e;position:relative;overflow:hidden}
.gov-hero:before{content:"";position:absolute;width:720px;height:720px;border:1px solid rgba(255,255,255,.055);border-radius:50%;right:-230px;top:-260px;box-shadow:0 0 0 120px rgba(255,255,255,.013),0 0 0 240px rgba(255,255,255,.009)}
.gov-hero-copy,.gov-truth{position:relative;z-index:1}.gov-hero h1{max-width:920px;margin:18px 0 28px;font-size:clamp(2.5rem,5vw,5.6rem);line-height:.98}.gov-lead{max-width:780px;color:#b7cbc1;font-size:clamp(18px,1.6vw,22px);line-height:1.72}.gov-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}
.gov-truth{border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:30px;background:rgba(255,255,255,.04);backdrop-filter:blur(12px)}.gov-truth>small{display:block;color:var(--gov-lime);font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.truth-row{padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.truth-row strong{display:block;font-family:var(--font-display);font-size:17px}.truth-row span{display:block;color:#98afa5;font-size:13px;line-height:1.55;margin-top:5px}
.gov-section{padding:clamp(82px,8vw,125px) var(--page-gutter)}.section-heading{max-width:950px}.section-heading h2{margin:14px 0 23px}.section-heading>p:last-child{color:#a9bdb4;max-width:800px;font-size:17px;line-height:1.75}.section-heading.compact{max-width:900px}
.evidence-section{background:#0b2d24}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.evidence-grid article,.uncertainty-grid article,.security-grid article{background:rgba(255,255,255,.035);border:1px solid var(--gov-line);border-radius:20px;padding:28px;min-height:240px}.evidence-grid span,.uncertainty-grid span,.security-grid span{color:var(--gov-lime);font-size:10px;font-weight:800;letter-spacing:.13em}.evidence-grid h3,.uncertainty-grid h3,.security-grid h3{margin:34px 0 12px;font-size:21px}.evidence-grid p,.uncertainty-grid p,.security-grid p{color:#9fb4aa;line-height:1.65;margin:0}.evidence-rule{margin-top:24px;padding:22px 24px;border-left:3px solid #d5aa58;background:rgba(213,170,88,.08);display:grid;grid-template-columns:auto 1fr;gap:18px}.evidence-rule strong{color:#efd394}.evidence-rule span{color:#b5c7bf}
.authority-section{background:#081f19}.authority-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;align-items:start}.authority-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.authority-grid article{border:1px solid var(--gov-line);border-radius:20px;padding:27px;min-height:200px;background:#0c2a22}.authority-grid article:last-child{grid-column:1/-1}.authority-grid span{font-size:10px;color:var(--gov-lime);letter-spacing:.13em}.authority-grid strong{display:block;font:650 19px/1.25 var(--font-display);margin:28px 0 10px}.authority-grid p{color:#9fb4aa;margin:0;line-height:1.65}
.uncertainty-section{background:#102d25}.uncertainty-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}
.sovereignty-section{background:#071f19}.sovereignty-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;align-items:center}.sovereignty-diagram{border:1px solid var(--gov-line);border-radius:24px;padding:30px;background:#0a261f}.platform-node{text-align:center;padding:23px;border-radius:16px;background:#123a2f;border:1px solid rgba(183,216,137,.28)}.platform-node span,.country-row span{display:block;color:var(--gov-lime);font-size:10px;letter-spacing:.13em}.platform-node strong{display:block;margin-top:8px;font-family:var(--font-display)}.country-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.country-row article{padding:22px;border:1px solid var(--gov-line);border-radius:15px;text-align:center;background:#0d2b23}.country-row strong{display:block;margin:14px 0 5px}.country-row small{color:#8fa59b;line-height:1.45}.sovereignty-diagram>p{margin:25px 0 0;text-align:center;color:#9eb2a9;font-size:13px;line-height:1.6}
.security-section{background:#0b2d24}.security-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px}
.gov-status{padding:55px var(--page-gutter);display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:#0e3128;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.gov-status h2{margin:10px 0 14px}.gov-status p:last-child{max-width:760px;color:#a8bcb3}.gov-cta{padding:100px var(--page-gutter);display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;background:#0a251e}.gov-cta h2{max-width:820px;margin:10px 0 15px}.gov-cta p:last-child{max-width:780px;color:#a9bdb4}.gov-cta-actions{display:flex;gap:12px;flex-wrap:wrap}
body.governance-page footer{background:#071a15}
@media(max-width:1050px){.gov-hero,.authority-layout,.sovereignty-layout{grid-template-columns:1fr}.gov-truth{max-width:720px}.evidence-grid,.uncertainty-grid,.security-grid{grid-template-columns:1fr 1fr}.gov-status,.gov-cta{grid-template-columns:1fr}.country-row{grid-template-columns:1fr 1fr}.country-row article:last-child{grid-column:1/-1}}
@media(max-width:720px){.gov-anchorbar{grid-template-columns:repeat(5,minmax(126px,1fr));overflow-x:auto;white-space:nowrap}.gov-hero{min-height:auto;padding:75px 22px}.gov-hero h1{font-size:clamp(2.25rem,11vw,3.6rem)}.gov-section{padding:75px 22px}.evidence-grid,.authority-grid,.uncertainty-grid,.security-grid,.country-row{grid-template-columns:1fr}.authority-grid article:last-child,.country-row article:last-child{grid-column:auto}.evidence-rule{grid-template-columns:1fr}.gov-status,.gov-cta{padding:65px 22px}.gov-truth{padding:24px}}

/* Scientific sovereignty non-return boundary */
.platform-node small{display:block;margin-top:8px;color:#9fb4aa;line-height:1.5}.release-arrow{display:flex;align-items:center;justify-content:center;margin:18px 0 4px}.release-arrow span{font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--gov-lime);padding:8px 12px;border:1px solid rgba(183,216,137,.22);border-radius:999px;background:rgba(183,216,137,.06)}.nonreturn-rule{margin-top:18px;padding:18px;border:1px solid rgba(239,211,148,.25);border-radius:14px;background:rgba(213,170,88,.07);text-align:center}.nonreturn-rule strong{display:block;color:#efd394;font-size:11px;letter-spacing:.12em}.nonreturn-rule span{display:block;color:#aebfb7;font-size:12px;line-height:1.55;margin-top:7px}.sovereignty-details{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}.sovereignty-details article{border:1px solid var(--gov-line);border-radius:20px;padding:27px;background:#0a261f}.sovereignty-details article>span{font-size:10px;color:var(--gov-lime);font-weight:800;letter-spacing:.13em}.sovereignty-details h3{font-size:20px;margin:28px 0 11px}.sovereignty-details p{color:#9fb4aa;line-height:1.65;margin:0}.sovereignty-section .section-heading strong{color:#d7e7df}
@media(max-width:1050px){.sovereignty-details{grid-template-columns:1fr}}
