.news-page{background:#fff}.news-hero{position:relative;min-height:620px;color:#fff;overflow:hidden;background:#061d2b}.news-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061d2bf5 0%,#061d2bd8 34%,#061d2b52 67%,#061d2b1a 100%)}.news-hero-copy{position:relative;z-index:2;max-width:720px;padding:125px max(28px,7vw) 155px}.news-hero-copy h1{font-size:clamp(3.2rem,6vw,6.5rem);max-width:850px}.news-hero-copy>p:not(.eyebrow){max-width:610px;color:#d1dde3;font-size:1.13rem;line-height:1.75}.news-hero-index{position:absolute;z-index:3;left:max(28px,7vw);right:max(28px,7vw);bottom:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff35}.news-hero-index span{padding:24px 0;border-right:1px solid #ffffff35;color:#e7eef1;font-weight:700}.news-hero-index span:not(:first-child){padding-left:30px}.news-hero-index span:last-child{border:0}.news-section{max-width:1380px;margin:auto;padding:105px max(24px,4vw)}.news-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:end;padding-bottom:70px}.news-intro h2{margin-bottom:0}.news-intro>p{color:var(--muted);font-size:1.08rem;line-height:1.85;max-width:580px}.featured-story{padding-top:0;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.featured-image{position:relative}.featured-image img{width:100%;height:520px;object-fit:cover;border-radius:18px}.featured-image span{position:absolute;left:22px;top:22px;padding:10px 15px;border-radius:30px;background:var(--gold);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.featured-story article{padding-right:3vw}.featured-story article>p:not(.story-meta){color:var(--muted);font-size:1.03rem;line-height:1.8}.featured-story ul{padding:0;list-style:none;margin:25px 0 28px}.featured-story li{padding:12px 0 12px 26px;border-bottom:1px solid var(--line);position:relative;font-weight:700}.featured-story li:before{content:"";position:absolute;left:0;top:19px;width:8px;height:8px;background:var(--gold)}.story-meta{color:var(--blue);font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.stories-section{max-width:none;background:var(--soft);padding-left:max(24px,6vw);padding-right:max(24px,6vw)}.stories-head,.story-grid{max-width:1380px;margin-left:auto;margin-right:auto}.stories-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.stories-head h2{margin-bottom:0}.news-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.news-filters button{border:1px solid #cfd9de;background:#fff;border-radius:999px;padding:10px 16px;color:var(--ink);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer}.news-filters button:hover,.news-filters button.active{border-color:var(--navy);background:var(--navy);color:#fff}.story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.story-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 14px 35px #0820300d;transition:transform .25s,box-shadow .25s}.story-card:hover{transform:translateY(-5px);box-shadow:0 20px 46px #0820301b}.story-card img{width:100%;height:245px;object-fit:cover}.story-card>div{padding:28px}.story-card h3{font-size:1.35rem;margin-bottom:14px}.story-card>div>p:not(.story-meta){color:var(--muted);line-height:1.7}.story-card a{font-weight:800;color:var(--blue)}.story-card a span{color:var(--gold)}.story-card-wide{grid-column:span 2;display:grid;grid-template-columns:1.15fr .85fr}.story-card-wide img{height:100%;min-height:390px}.story-card[hidden]{display:none}.news-cta{max-width:1260px;margin:100px auto;padding:58px 64px;display:flex;align-items:center;justify-content:space-between;gap:60px;border-radius:18px;background:var(--navy);color:#fff}.news-cta h2{max-width:800px}.news-cta>div>p:not(.eyebrow){max-width:760px;color:#c9d6dc;line-height:1.7}.news-cta .button{flex:none}.main-nav{gap:24px}
@media(max-width:1050px){.news-hero{min-height:570px}.news-intro,.featured-story{grid-template-columns:1fr;gap:36px}.news-intro{align-items:start}.featured-story article{padding-right:0}.stories-head{align-items:flex-start;flex-direction:column}.news-filters{justify-content:flex-start}.story-grid{grid-template-columns:repeat(2,1fr)}.story-card-wide{grid-column:span 2}.news-cta{margin:70px 24px}}
@media(max-width:720px){.news-hero{min-height:620px}.news-hero:after{background:linear-gradient(180deg,#061d2bd9,#061d2bf5 78%)}.news-hero-copy{padding:82px 24px 165px}.news-hero-copy h1{font-size:3.05rem}.news-hero-index{left:24px;right:24px;grid-template-columns:1fr}.news-hero-index span{padding:10px 0!important;border-right:0;border-bottom:1px solid #ffffff28}.news-section{padding:68px 20px}.news-intro{padding-bottom:46px}.featured-story{padding-top:0}.featured-image img{height:320px}.story-grid{grid-template-columns:1fr}.story-card-wide{grid-column:auto;display:block}.story-card-wide img{height:245px;min-height:0}.news-filters{overflow-x:auto;flex-wrap:nowrap;width:100%;padding-bottom:8px}.news-filters button{white-space:nowrap}.news-cta{margin:55px 20px;padding:42px 26px;display:block}.news-cta .button{margin-top:20px;width:100%}}
.story-card>.platform-visual{height:245px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);background:#f4f6f7;border-bottom:1px solid var(--line)}.platform-visual figure{min-width:0;margin:0;position:relative;border-right:1px solid #dce3e7;background:#fff}.platform-visual figure:last-child{border-right:0}.story-card .platform-visual img{width:100%;height:100%;padding:15px 7px 35px;object-fit:contain;background:#fff}.platform-visual figcaption{position:absolute;left:0;right:0;bottom:0;padding:8px 4px;background:var(--navy);color:#fff;text-align:center;font-size:.65rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
