.news-page,.article-page{background:#081015;color:#fff;padding-top:92px;min-height:60vh}.news-page .wrap,.article-page .wrap{width:min(1280px,92vw);margin:0 auto}.news-page .kicker,.article-page .kicker{display:inline-block;font-size:10px;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:#f47a1f}.news-hero{padding:56px 0 62px;background:linear-gradient(180deg,#071016,#0c1318)}.news-hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:56px;align-items:end}.news-hero h1{font-size:clamp(3rem,5vw,5.4rem);line-height:.95;letter-spacing:-.055em;margin:12px 0 0}.news-hero h1 span{color:#f47a1f}.news-hero-copy p{font-size:14px;line-height:1.7;color:#b8c1c9}.news-tags{display:flex;gap:8px;flex-wrap:wrap}.news-tags span{border:1px solid rgba(255,255,255,.14);padding:8px 12px;font-size:9px}.news-featured{padding:22px 0 72px;background:#0a1015}.news-section-label{display:flex;justify-content:space-between;margin-bottom:18px;color:#9ba6af;font-size:11px}.news-feature-card{display:grid;grid-template-columns:1.1fr .9fr;background:#12181d;border:1px solid rgba(255,255,255,.1)}.news-feature-image{min-height:360px;background:center/cover no-repeat}.news-feature-copy{padding:34px}.news-meta,.article-meta{font-size:11px;color:#9aa4ac}.news-feature-copy h2{font-size:clamp(2rem,3vw,3.3rem);line-height:1.02;margin:14px 0}.news-feature-copy p,.news-card-body p{font-size:13px;line-height:1.7;color:#bdc6cd}.news-read{color:#f47a1f;font-size:12px;font-weight:800}.news-latest{padding:72px 0;background:#f4f5f6;color:#111820}.news-latest-head{display:grid;grid-template-columns:1fr .9fr;gap:48px;align-items:end;margin-bottom:26px}.news-latest-head h2{font-size:clamp(2.2rem,3.9vw,4rem);line-height:1;margin:10px 0 0}.news-latest-head p{color:#66727b;line-height:1.7}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.news-card{background:#fff;border:1px solid #d7dde1;overflow:hidden}.news-card-img{display:block;min-height:210px;background:center/cover no-repeat}.news-card-body{padding:22px}.news-card h3{font-size:24px;line-height:1.1;margin:8px 0;color:#111820}.news-card-body p{color:#65707a}.news-pagination{display:flex;justify-content:center;margin-top:28px;gap:8px;flex-wrap:wrap}.news-pagination .page-numbers{padding:10px 13px;border:1px solid #d6dce0;color:#111820;background:#fff}.news-pagination .current{background:#f47a1f;color:#fff;border-color:#f47a1f}.news-cta{padding:64px 0;background:#081015}.news-cta-grid{display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:end}.news-cta h2{font-size:clamp(2.2rem,4vw,4rem);line-height:1;margin:10px 0}.news-cta p{color:#bdc6cd;line-height:1.7}.news-cta .btn.primary{display:inline-flex;background:#f47a1f;color:#fff;padding:14px 22px;border-radius:999px;font-weight:800}.article-hero{padding:58px 0 34px;background:linear-gradient(180deg,#071016,#0c1318)}.article-hero h1{font-size:clamp(2.6rem,4.7vw,5rem);line-height:.95;margin:12px 0 14px}.article-deck{color:#bcc5cc;line-height:1.7}.article-feature-image{height:440px;background:center/cover no-repeat;margin-top:14px}.article-content-section{padding:52px 0 72px;background:#f4f5f6;color:#111820}.article-layout{display:grid;grid-template-columns:260px 1fr;gap:34px}.article-aside{background:#fff;border:1px solid #d8dde1;padding:22px}.article-content{background:#fff;border:1px solid #d8dde1;padding:34px;font-size:16px;line-height:1.85}.article-back{padding:0 0 72px;background:#f4f5f6}.article-back a{color:#111820;font-weight:700}@media(max-width:980px){.news-hero-grid,.news-feature-card,.news-latest-head,.news-cta-grid,.article-layout{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.news-grid{grid-template-columns:1fr}.news-feature-image{min-height:250px}.article-feature-image{height:240px}}