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