.implementation-cover{background:radial-gradient(circle at 76% 42%,rgba(79,145,210,.2),transparent 30%),radial-gradient(circle at 65% 74%,rgba(102,206,160,.1),transparent 28%),var(--news-navy)}.implementation-cover .news-headline h1{font-size:clamp(2.75rem,3.65vw,4.15rem);line-height:.98}.implementation-hero{padding:22px;border:1px solid rgba(255,255,255,.2);background:rgba(3,14,26,.6);box-shadow:0 34px 80px rgba(0,0,0,.3)}.implementation-hero>small{display:block;color:var(--news-gold);font-size:.48rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.implementation-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.implementation-flow>div{min-height:114px;padding:15px;border-top:3px solid #4f91d2;background:#102f50}.implementation-flow>div:nth-child(2){border-color:var(--news-gold)}.implementation-flow>div:nth-child(3){border-color:#66cea0}.implementation-flow>div:nth-child(4){border-color:var(--news-red)}.implementation-flow small,.implementation-flow span,.implementation-flow strong{display:block}.implementation-flow span{color:#7890a5;font-size:.43rem;font-weight:800}.implementation-flow strong{margin:20px 0 7px;color:white;font-size:.62rem}.implementation-flow small{color:#9eb0bf;font-size:.42rem;line-height:1.45}.implementation-boundary{margin-top:10px;padding:12px 15px;color:#dce5ec;border:1px dashed rgba(239,184,75,.7);font-size:.48rem}.implementation-boundary b{color:var(--news-gold)}.guide-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:42px 0 55px;padding:1px;background:#c9c2b5}.guide-stack div{position:relative;min-height:174px;padding:23px;background:#f7f2e9}.guide-stack svg{display:block;width:30px;height:30px;margin-bottom:18px;color:#2878b8;stroke-width:1.7}.guide-stack span{color:var(--news-red);font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guide-stack strong{display:block;margin-top:15px;color:var(--news-navy);font-family:var(--font-home-display),sans-serif;font-size:1.35rem}.guide-stack small{display:block;margin-top:7px;color:#697483;font-size:.58rem;line-height:1.55}.implementation-stages .stage-marker{display:flex;align-items:center;justify-content:space-between}.implementation-stages .stage-marker svg{width:30px;height:30px;color:#2878b8;stroke-width:1.7}.implementation-stages strong{margin-top:28px}.implementation-step-marker{display:flex;align-items:center;justify-content:space-between}.implementation-flow .implementation-step-marker svg{width:25px;height:25px;color:#dbe9f5;stroke-width:1.7}.implementation-flow .implementation-step-marker span{margin:0}.implementation-flow .implementation-step-marker+strong{margin-top:26px}.news-slide-deck{width:min(100vw - 44px,1120px);margin:78px 0 88px 50%;padding:34px;background:var(--news-navy);color:white;transform:translateX(-50%)}.news-slide-deck>header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.2)}.news-slide-deck>header span{color:var(--news-gold);font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.news-slide-deck h2{max-width:700px;margin:10px 0 0;color:white;font-size:clamp(2rem,4vw,3.4rem)}.news-slide-deck>header a{flex:none;padding:12px 15px;color:white;border:1px solid var(--news-gold);font-size:.58rem;font-weight:700;text-decoration:none}.news-slide-deck>header a span{margin-left:8px;font-size:.8rem}.news-slide-deck>p{max-width:720px;margin:22px 0 28px;color:#b6c5d2;font-size:.72rem;line-height:1.7}.news-slide-track{display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,780px);gap:18px;overflow-x:auto;padding:0 0 18px;scroll-snap-type:x mandatory;scrollbar-color:var(--news-gold) rgba(255,255,255,.08)}.news-slide-track figure{margin:0;scroll-snap-align:start;background:#f7f2e9}.news-slide-track img{display:block;width:100%;height:auto}.news-slide-track figcaption{display:flex;gap:18px;padding:14px 16px;color:var(--news-navy);font-size:.62rem;font-weight:700}.news-slide-track figcaption span{color:var(--news-red)}.slide-scroll-hint{display:block;margin-top:8px;color:#8fa4b6;font-size:.5rem;letter-spacing:.06em;text-align:right;text-transform:uppercase}.slide-scroll-hint span{color:var(--news-gold);font-size:.8rem}@media(max-width:700px){.guide-stack,.implementation-flow{grid-template-columns:1fr 1fr}.implementation-flow>div{min-height:102px}.news-slide-deck{width:calc(100vw - 20px);padding:22px}.news-slide-deck>header{align-items:flex-start;flex-direction:column}.news-slide-deck>header a{width:100%;text-align:center}.news-slide-track{grid-auto-columns:88vw}}@media(max-width:440px){.implementation-cover .news-headline h1{font-size:2.55rem}.guide-stack,.implementation-flow{grid-template-columns:1fr}.implementation-hero{margin-inline:-5px;padding:14px}}