.news-page{--news-ink:#0b2838;--news-deep:#061b29;--news-blue:#1472ca;--news-cyan:#2bd0e5;--news-muted:#647a86;--news-line:#d7e3e8;color:var(--news-ink);background:#fff;overflow:hidden}.news-hero{color:#fff;background:radial-gradient(circle at 78% 42%,#2bd0e533,#0000 22%),linear-gradient(120deg,#061722,#082d42 62%,#0a465a);flex-direction:column;justify-content:space-between;min-height:700px;padding:140px 7vw 34px;display:flex}.news-breadcrumbs{color:#92aab6;gap:10px;font-size:11px;display:flex}.news-breadcrumbs a:hover{color:var(--news-cyan)}.news-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:9vw;margin:58px 0;display:grid}.news-hero-copy>small,.news-heading>small,.news-archive-head small,.news-close small{letter-spacing:.2em;color:var(--news-cyan);font:10px monospace}.news-hero h1{letter-spacing:-.06em;margin:22px 0 18px;font-size:clamp(58px,7vw,96px);line-height:1}.news-hero h2{color:#e4f3f6;margin:0 0 24px;font-size:clamp(25px,2.8vw,42px);font-weight:400;line-height:1.3}.news-hero-copy>p{color:#aec4ce;max-width:760px;font-size:17px;line-height:1.95}.news-hero-mark{background:#0418246b;border:1px solid #fff3;flex-direction:column;padding:30px;display:flex}.news-hero-mark>span{letter-spacing:.18em;color:#8ba5b1;font:10px monospace}.news-hero-mark>strong{color:var(--news-cyan);letter-spacing:-.12em;margin:42px 0 15px;font:100px/1 monospace}.news-hero-mark>small{letter-spacing:.14em;color:#a2b8c1;font:10px monospace}.news-hero-index{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.news-hero-index span{letter-spacing:.1em;color:#95adb8;padding:18px 0;font:10px monospace}.news-heading{max-width:820px}.news-heading h2{letter-spacing:-.05em;margin:17px 0;font-size:clamp(40px,4.4vw,60px);line-height:1.15}.news-heading>p{color:var(--news-muted);font-size:16px;line-height:1.9}.news-latest{padding:110px 7vw}.news-featured{background:#edf4f7;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);min-height:570px;margin-top:52px;display:grid;overflow:hidden}.news-featured figure{background:#dfe8ec;min-width:0;margin:0;overflow:hidden}.news-featured img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.news-featured-copy{flex-direction:column;justify-content:center;padding:55px;display:flex}.news-meta{color:var(--news-blue);justify-content:space-between;gap:20px;font:11px monospace;display:flex}.news-meta time{color:#788e99}.news-featured h3{letter-spacing:-.04em;margin:65px 0 22px;font-size:clamp(30px,3vw,45px);line-height:1.3}.news-featured-copy>p{color:var(--news-muted);font-size:16px;line-height:1.95}.news-featured-copy>strong{color:var(--news-blue);margin-top:35px;font-size:13px}.news-featured-copy>strong i{margin-left:20px;font-style:normal}.news-featured:hover img{transform:scale(1.025)}.news-archive{background:var(--news-deep);color:#fff;padding:110px 7vw}.news-archive-head{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:end;gap:8vw;display:grid}.news-archive-head h2{letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(40px,4.4vw,60px)}.news-archive-head>p{color:#8fa7b2;font-size:15px;line-height:1.85}.news-list{border-top:1px solid #ffffff2e;margin-top:52px}.news-list>a{border-bottom:1px solid #ffffff2e;grid-template-columns:70px minmax(0,1fr) 120px 25px;align-items:center;gap:25px;padding:31px 0;display:grid}.news-list>a>span{color:var(--news-cyan);font:11px monospace}.news-list small{letter-spacing:.1em;color:#7793a0;font:10px monospace}.news-list h3{margin:11px 0 0;font-size:24px;line-height:1.4}.news-list time{color:#879ea9;font:12px monospace}.news-list i{color:var(--news-cyan);font-style:normal}.news-list>a:hover h3{color:var(--news-cyan)}.news-close{color:#fff;background:linear-gradient(120deg,#0c5fbd,#09a7c2);justify-content:space-between;align-items:flex-end;gap:50px;margin:110px 7vw;padding:65px;display:flex}.news-close>div:first-child{min-width:0}.news-close h2{letter-spacing:-.04em;max-width:850px;margin:16px 0;font-size:clamp(34px,3.7vw,52px);line-height:1.2}.news-close p{color:#d2edf4;font-size:15px;line-height:1.8}.news-close>div:last-child{flex-shrink:0;gap:10px;display:flex}.news-close a{color:#0b70ac;background:#fff;padding:16px 21px;font-size:13px}.news-close a:last-child{color:#fff;background:0 0;border:1px solid #ffffff8c}.news-close a span{margin-left:18px}@media (max-width:980px){.news-featured{grid-template-columns:1fr}.news-featured figure{min-height:430px}.news-archive-head{grid-template-columns:1fr}.news-close{flex-direction:column;align-items:flex-start}.news-close>div:last-child{flex-wrap:wrap}}@media (max-width:680px){.news-hero{min-height:700px;padding:122px 24px 28px}.news-hero-grid{grid-template-columns:1fr;margin:42px 0}.news-hero h1{font-size:52px}.news-hero h2{font-size:25px}.news-hero-copy>p{font-size:15px}.news-hero-mark{display:none}.news-hero-index{grid-template-columns:1fr 1fr}.news-hero-index span{padding:9px 0}.news-latest,.news-archive{padding:75px 24px}.news-featured{min-height:0}.news-featured figure{min-height:260px}.news-featured-copy{padding:30px 25px}.news-featured h3{margin:42px 0 18px;font-size:28px}.news-list>a{grid-template-columns:38px minmax(0,1fr) 20px;gap:14px}.news-list time{grid-column:2}.news-list i{grid-area:1/3/3}.news-list h3{font-size:20px}.news-close{margin:75px 24px;padding:38px 28px}.news-close>div:last-child{flex-direction:column;width:100%}.news-close a{text-align:center}}
