.news-page{min-height:70vh;padding-bottom:96px}.news-hero,.news-content,.editorial-breadcrumb,.news-detail-hero,.news-hero-image,.editorial-back{width:min(calc(100% - (var(--gutter) * 2)), 1320px);margin-inline:auto}.news-hero{border-bottom:1px solid var(--border-neutral);grid-template-columns:8fr 4fr;align-items:end;gap:60px;min-height:390px;padding:88px 0 64px;display:grid}.news-eyebrow,.news-label,.editorial-empty>span{color:var(--lime);font:600 var(--type-label)/1.3 var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.news-hero h1{font:400 var(--type-display-page)/.96 var(--serif);letter-spacing:-.02em;margin:0}.news-hero h1 span{color:var(--lime)}.news-hero-side{padding-bottom:3px}.news-hero-side p{color:var(--text-secondary);font-size:var(--type-body-lg);line-height:var(--leading-body);letter-spacing:.045em;margin:0}.news-hero-side code{border-top:1px solid var(--border);color:var(--muted);font:500 var(--type-meta)/1.5 var(--font-mono);background:0 0;margin-top:24px;padding-top:12px;display:block}.news-filters{border-bottom:1px solid var(--border-neutral);align-items:center;gap:26px;min-height:72px;display:flex;overflow-x:auto}.news-filters a{color:var(--muted);font:600 var(--type-nav)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:8px 0}.news-filters .is-active{color:var(--lime)}.news-list{border-top:1px solid var(--border-neutral)}.news-row{border-bottom:1px solid var(--border-neutral);grid-template-columns:1.3fr 2.8fr 5.4fr .5fr;align-items:center;gap:28px;min-height:132px;padding:24px 0;scroll-margin-top:20px;transition:background .25s,padding .25s;display:grid}.news-row:hover,.news-row:focus-visible{background:#b9d83e09;padding-inline:14px}.news-row time{color:var(--muted);font:500 var(--type-meta)/1 var(--font-mono)}.news-row h2{font:400 var(--type-card-title)/1.25 var(--serif);margin:0}.news-row p{color:var(--text-secondary);font-size:var(--type-body-sm);margin:9px 0 0;line-height:1.7}.news-row>i{color:var(--lime);font:normal 21px/1 var(--font-sans);justify-self:end}.editorial-empty{border-bottom:1px solid var(--border-neutral);min-height:360px;padding:76px 0}.editorial-empty h2{font:400 var(--type-section)/1.15 var(--serif);margin:24px 0 0}.editorial-empty p{color:var(--text-secondary);font-size:var(--type-body);line-height:var(--leading-body);margin:20px 0 0}.editorial-breadcrumb{color:var(--muted);font:600 var(--type-meta)/1 var(--font-mono);letter-spacing:.13em;gap:11px;padding-top:28px;display:flex}.editorial-breadcrumb a{color:var(--lime)}.news-detail-hero{border-bottom:1px solid var(--border-neutral);padding:74px 0 50px}.news-detail-hero h1{max-width:1050px;font:400 var(--type-display-detail)/1.04 var(--serif);margin:22px 0 24px}.news-detail-hero>p{max-width:760px;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:var(--leading-body)}.news-meta{color:var(--muted);font:500 var(--type-meta)/1 var(--font-mono);letter-spacing:.08em;flex-wrap:wrap;gap:36px;margin-top:36px;display:flex}.news-hero-image{margin-top:42px}.news-hero-image img{object-fit:cover;border:1px solid var(--border-neutral);width:100%;max-height:680px}.news-hero-image figcaption,.editorial-article figcaption{color:var(--muted);font:500 var(--type-meta)/1.6 var(--font-mono);margin-top:10px}.editorial-article{width:min(calc(100% - (var(--gutter) * 2)), 960px);margin-inline:auto;padding:70px 0}.editorial-article h2{font:400 var(--type-section)/1.15 var(--serif);margin:64px 0 18px}.editorial-article h3{font:400 26px/1.2 var(--serif);margin:42px 0 14px}.editorial-article h4{font:600 18px/1.35 var(--font-sans);margin:34px 0 12px}.editorial-article p,.editorial-article li{color:var(--text-secondary);font-size:var(--type-body-lg);line-height:var(--leading-body)}.editorial-article a{color:var(--lime-soft);text-underline-offset:4px;text-decoration:underline}.editorial-article blockquote{border-left:2px solid var(--pink);color:var(--text);font:400 clamp(23px, 3vw, 35px)/1.55 var(--serif);margin:52px 0;padding:25px 0 25px 30px}.editorial-article figure{margin:54px 0}.editorial-article figure img{width:100%}.portable-callout{border:1px solid var(--border);background:#b9d83e09;margin:44px 0;padding:22px}.portable-callout[data-tone=important]{background:#f653980a;border-color:#f6539861}.portable-callout[data-tone=warning]{background:#bd80640d;border-color:#bd806480}.portable-callout strong{color:var(--text);font:600 var(--type-label)/1.3 var(--font-mono);letter-spacing:.06em}.portable-callout p{margin-bottom:0}.editorial-source{border-top:1px solid var(--border-neutral);margin-top:54px;padding-top:24px}.editorial-back{border-top:1px solid var(--border);border-bottom:1px solid var(--border-neutral);padding:40px 0}.editorial-back a{color:var(--lime);font:600 var(--type-nav)/1 var(--font-mono);letter-spacing:.08em}.editorial-back a span{margin-right:16px;font-size:18px}@media (width<=820px){.news-hero{grid-template-columns:1fr;gap:32px;min-height:340px;padding-top:60px}.news-row{grid-template-columns:1fr auto;gap:12px 22px}.news-row .news-label{grid-area:1/2}.news-row>div{grid-column:1/-1}.news-row>i{display:none}}@media (width<=520px){.news-meta{gap:16px 24px}.editorial-article{padding-top:48px}}
