/* IDS Government, Politics & Power */
.government-page{background:radial-gradient(circle at 84% 3%,rgba(72,88,130,.18),transparent 28%),radial-gradient(circle at 8% 39%,rgba(105,74,57,.10),transparent 25%),#050609}
.government-hero{max-width:var(--max);margin:auto;padding:68px 20px 34px;display:grid;grid-template-columns:1.04fr .96fr;gap:24px;align-items:stretch}.government-hero-copy{padding:28px 0}.government-hero h1{margin:8px 0 0;font:900 clamp(4rem,7.4vw,7.6rem)/.84 "Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:-.045em}.government-hero h1 span{display:block;color:transparent;-webkit-text-stroke:1px #8999a6}.government-dek{max-width:800px;margin:27px 0 0;color:#bdc7d0;font-size:1.04rem;line-height:1.74}.government-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.government-actions a{min-height:44px;padding:0 15px;display:inline-flex;align-items:center;border:1px solid var(--line);background:#0b1017;color:#d9dfe3;text-decoration:none;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.government-actions a:first-child{background:#d5dce1;color:#0a0d10}
.government-hero-art{position:relative;min-height:500px;overflow:hidden;border:1px solid var(--line);background:#090d13}.government-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,6,9,.95),transparent 66%)}.government-hero-art img{width:100%;height:100%;object-fit:cover}.government-hero-art div{position:absolute;z-index:2;left:24px;right:24px;bottom:22px}.government-hero-art span{display:block;color:#92a0ab;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.government-hero-art strong{display:block;margin-top:7px;font:900 1.9rem/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}
.government-proof{max-width:var(--max);margin:auto;padding:0 20px 54px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.government-proof div{padding:19px;border:1px solid var(--line);background:#0a0f15}.government-proof strong{display:block;font:900 1.55rem/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.government-proof span{display:block;margin-top:7px;color:#778591;font-size:.59rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.government-section,.government-era-section{max-width:var(--max);margin:auto;padding:58px 20px}.government-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:end}.government-section-head h2,.government-evidence h2,.government-crossroads h2{margin:7px 0 0;font:900 clamp(2.7rem,5vw,4.9rem)/.9 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.government-section-head>p{margin:0;color:#a4afb9;line-height:1.65}
.government-topic-nav{margin-top:28px;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.government-topic-nav a{padding:13px 8px;border:1px solid var(--line);background:#0b1017;color:#c7d0d7;text-align:center;text-decoration:none;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
.government-topic{display:grid;grid-template-columns:150px minmax(0,1fr);gap:42px;border-top:1px solid var(--line);scroll-margin-top:90px}.government-topic-number{font:900 clamp(3.5rem,7vw,6.7rem)/.8 "Arial Narrow",Impact,sans-serif;color:#26323c}.government-topic-body h2{max-width:920px;margin:7px 0 19px;font:900 clamp(2.3rem,4.3vw,4.2rem)/.92 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.government-topic-body>p:not(.eyebrow){max-width:930px;color:#acb7c0;font-size:.96rem;line-height:1.8}.government-topic-body>p+p{margin-top:16px}.government-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.government-links a{padding:9px 11px;border:1px solid #293642;background:#0a0f16;color:#c8d1d7;text-decoration:none;font-size:.7rem;font-weight:800}.government-topic--final{border-bottom:1px solid var(--line)}
.government-era-grid{margin-top:28px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.government-era-grid article{min-height:260px;padding:22px;border:1px solid var(--line);background:#0b1017}.government-era-grid span{color:#82919d;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.government-era-grid h3{margin:30px 0 12px;font:900 1.5rem/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.government-era-grid p{color:#96a3ad;font-size:.84rem;line-height:1.64}
.government-evidence{max-width:var(--max);margin:46px auto 0;padding:36px 20px 66px;display:grid;grid-template-columns:1.05fr .95fr;gap:32px}.government-evidence>div:first-child{padding:30px;border:1px solid var(--line);background:linear-gradient(145deg,#111820,#080b10)}.government-evidence p:not(.eyebrow){color:#aeb9c2;line-height:1.72}.government-source-links{display:flex;flex-direction:column;border:1px solid var(--line);background:#0a0f15}.government-source-links a{padding:15px 18px;border-bottom:1px solid var(--line);color:#cbd3d9;text-decoration:none;font-size:.8rem;font-weight:800}.government-source-links a:last-child{border-bottom:0}
.government-crossroads{max-width:var(--max);margin:auto;padding:62px 20px 90px}.government-crossroads-grid{margin-top:28px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.government-crossroads-grid a{min-height:260px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--line);background:#0b1017;text-decoration:none}.government-crossroads-grid span{color:#81909c;font-size:.59rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.government-crossroads-grid strong{margin-top:30px;font:900 1.45rem/1.05 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}.government-crossroads-grid p{margin-top:12px;color:#929fa9;font-size:.82rem;line-height:1.6}
@media(max-width:1050px){.government-hero{grid-template-columns:1fr}.government-hero-art{min-height:410px}.government-topic-nav{grid-template-columns:repeat(3,1fr)}.government-era-grid,.government-crossroads-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.government-proof{grid-template-columns:1fr 1fr}.government-section-head,.government-evidence{grid-template-columns:1fr;gap:16px}.government-topic{grid-template-columns:1fr;gap:14px}.government-topic-number{font-size:3rem}.government-topic-nav{grid-template-columns:repeat(2,1fr)}.government-era-grid,.government-crossroads-grid{grid-template-columns:1fr}.government-hero,.government-proof,.government-section,.government-era-section,.government-evidence,.government-crossroads{padding-left:12px;padding-right:12px}.government-hero-art{min-height:320px}}
.government-dossiers{max-width:var(--max);margin:auto;padding:62px 20px;scroll-margin-top:90px}
.government-dimension-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:28px}
.government-dimension-strip span{padding:10px 8px;border:1px solid var(--line);background:#090e14;color:#8796a1;text-align:center;font-size:.58rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.government-dossier-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
.government-dossier-grid a{min-height:235px;padding:22px;display:flex;flex-direction:column;border:1px solid var(--line);background:#0a1016;text-decoration:none}
.government-dossier-grid a:hover,.government-dossier-grid a:focus-visible{border-color:#657989;background:#101821}
.government-dossier-grid span{color:#7f909c;font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.government-dossier-grid strong{margin-top:28px;font:900 1.55rem/1 "Arial Narrow",Impact,sans-serif;text-transform:uppercase}
.government-dossier-grid p{margin-top:12px;color:#96a4ae;font-size:.82rem;line-height:1.6}
@media(max-width:1050px){.government-dimension-strip{grid-template-columns:repeat(4,1fr)}.government-dossier-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.government-dossiers{padding-left:12px;padding-right:12px}.government-dimension-strip{grid-template-columns:repeat(2,1fr)}.government-dossier-grid{grid-template-columns:1fr}}
