.news-index{gap:clamp(2.5rem,6vw,5rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,9vw,7rem);display:grid}.news-index__hero{gap:1.1rem;max-width:54rem;display:grid}.news-index__hero h1{font:700 clamp(2.25rem, 1.55rem + 2.7vw, 4rem)/1.04 var(--eon-font-display);letter-spacing:-.025em;margin:0}.news-index__hero>p:not(.eyebrow){max-width:64ch;color:var(--eon-text-secondary);margin:0;font-size:1.08rem;line-height:1.7}.news-index__principles{flex-wrap:wrap;gap:.65rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.news-index__principles li,.news-card__meta span,.news-card__meta time{border:1px solid var(--eon-outline-subtle);background:var(--eon-surface-high);color:var(--eon-text-secondary);font:.72rem/1.3 var(--eon-font-mono);border-radius:999px;padding:.45rem .7rem}.news-index__feed,.news-index__section-heading{gap:1rem;display:grid}.news-index__section-heading h2{font:700 clamp(1.55rem, 1.25rem + 1vw, 2.25rem)/1.15 var(--eon-font-display);margin:0}.news-index__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.news-card{border-radius:var(--eon-radius-feature);background:radial-gradient(circle at 15% 0%, #5bbf9a1a, transparent 25rem), var(--eon-surface);box-shadow:var(--eon-shadow-card);border:1px solid #b8baef70;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);display:grid;overflow:hidden}.news-card__copy{align-content:center;gap:1.05rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.news-card__meta{flex-wrap:wrap;gap:.5rem;display:flex}.news-card h3{font:700 clamp(1.55rem, 1.25rem + 1.15vw, 2.3rem)/1.12 var(--eon-font-display);margin:0}.news-card h3 a{color:var(--eon-text);text-decoration-color:#0000;text-decoration-thickness:.08em;transition:text-decoration-color .16s}.news-card h3 a:hover{text-decoration-color:var(--eon-mint)}.news-card__copy>p{color:var(--eon-text-secondary);margin:0;line-height:1.65}.news-card .button-link{width:fit-content}.news-card__visual{border-inline-start:1px solid var(--eon-outline-subtle);background:var(--eon-canvas-deepest);min-height:100%;margin:0}.news-card__visual img{object-fit:cover;width:100%;height:100%;display:block}.news-article{padding-bottom:clamp(4rem,9vw,7rem)}.news-article__hero{border-bottom:1px solid var(--eon-outline-subtle);background:radial-gradient(circle at 78% 12%, #b8baef29, transparent 28rem), radial-gradient(circle at 16% 100%, #5bbf9a14, transparent 24rem), var(--eon-surface-low);padding-block:clamp(2rem,5vw,4rem)}.news-article__hero-inner{gap:1.2rem;max-width:62rem;display:grid}.news-breadcrumb ol{color:var(--eon-text-secondary);font:.72rem/1.4 var(--eon-font-mono);flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.news-breadcrumb li+li:before{color:var(--eon-outline);content:"/";margin-inline-end:.45rem}.news-breadcrumb a{color:var(--eon-text-secondary)}.news-article__hero h1{max-width:20ch;font:700 clamp(2.25rem, 1.5rem + 3vw, 4.35rem)/1.02 var(--eon-font-display);letter-spacing:-.03em;margin:0}.news-article__lede{max-width:66ch;color:var(--eon-text-secondary);margin:0;font-size:clamp(1.02rem,.96rem + .28vw,1.22rem);line-height:1.72}.news-article__meta{flex-wrap:wrap;gap:.65rem 1.3rem;margin:.25rem 0 0;display:flex}.news-article__meta>div{gap:.15rem;display:grid}.news-article__meta dt{color:var(--eon-text-secondary);font:.66rem/1.3 var(--eon-font-mono);letter-spacing:.04em;text-transform:uppercase}.news-article__meta dd{color:var(--eon-text);margin:0;font-size:.88rem}.news-article__frame{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);padding-top:clamp(2rem,5vw,4rem);display:grid}.news-article__rail{top:calc(var(--eon-header-height) + 1.2rem);gap:1rem;display:grid;position:sticky}.news-toc,.news-status-key{border:1px solid var(--eon-outline-subtle);border-radius:var(--eon-radius-card);background:var(--eon-surface-low);box-shadow:var(--eon-shadow-card);gap:.75rem;padding:1.1rem;display:grid}.news-toc>p,.news-status-key>p{color:var(--eon-mint);font:.68rem/1.3 var(--eon-font-mono);letter-spacing:.05em;text-transform:uppercase;margin:0}.news-toc ol,.news-status-key ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.news-toc a{color:var(--eon-text-secondary);font-size:.87rem;line-height:1.35}.news-toc a:hover{color:var(--eon-text)}.news-article__body{gap:clamp(2.5rem,5vw,4.25rem);min-width:0;max-width:58rem;display:grid}.news-primary-figure{border:1px solid var(--eon-outline-subtle);border-radius:var(--eon-radius-feature);background:var(--eon-canvas-deepest);box-shadow:var(--eon-shadow-raised);margin:0;overflow:hidden}.news-primary-figure picture,.news-primary-figure img{width:100%;display:block}.news-primary-figure img{height:auto}.news-primary-figure figcaption{border-top:1px solid var(--eon-outline-subtle);color:var(--eon-text-secondary);padding:.9rem 1rem;font-size:.84rem;line-height:1.5}.news-editorial{border:1px solid #5bbf9a61;border-inline-start:3px solid var(--eon-mint);border-radius:var(--eon-radius-card);background:linear-gradient(135deg, #5bbf9a14, transparent), var(--eon-surface-low);gap:.8rem;padding:clamp(1.1rem,2.4vw,1.5rem);display:grid}.news-editorial p{color:var(--eon-text-secondary);margin:0;line-height:1.55}.news-editorial__label,.news-callout__label{font:.68rem/1.3 var(--eon-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--eon-mint)!important}.news-editorial__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.news-editorial__people p{gap:.15rem;display:grid}.news-editorial__people strong{color:var(--eon-text)}.news-editorial__people span{font-size:.82rem}.news-section{scroll-margin-top:calc(var(--eon-header-height) + 1.5rem);gap:1.35rem;display:grid}.news-section__heading{border-top:1px solid var(--eon-outline-subtle);gap:.65rem;padding-top:clamp(1.5rem,3vw,2.2rem);display:grid}.news-section__heading h2{font:700 clamp(1.55rem, 1.25rem + 1vw, 2.2rem)/1.15 var(--eon-font-display);margin:0}.news-section__heading p,.news-prose>p{max-width:64ch;color:var(--eon-text-secondary);margin:0;line-height:1.72}.news-widget,.news-prose,.news-callout{gap:1rem;display:grid}.news-widget,.news-callout{border:1px solid var(--eon-outline-subtle);border-radius:var(--eon-radius-card);background:#f1f1ee61;padding:clamp(1.15rem,2.5vw,1.65rem)}.news-widget>h3,.news-prose>h3,.news-callout>h3{font:700 1.08rem/1.3 var(--eon-font-display);margin:0}.news-fact-list{margin:0;display:grid}.news-fact-list>div{border-top:1px solid var(--eon-outline-subtle);grid-template-columns:minmax(7.5rem,.32fr) minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.news-fact-list>div:first-child{border-top:0;padding-top:0}.news-fact-list>div:last-child{padding-bottom:0}.news-fact-list dt{color:var(--eon-text-secondary);font:.72rem/1.4 var(--eon-font-mono);text-transform:uppercase}.news-fact-list dd{gap:.55rem;min-width:0;margin:0;display:grid}.news-fact-list dd>p,.news-claim-card>p,.news-timeline article>p,.news-checklist p,.news-callout>p,.news-callout li,.news-link-grid p,.news-update-log p{color:var(--eon-text-secondary);margin:0;line-height:1.6}.news-item__topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.news-status{border:1px solid var(--eon-outline-subtle);width:fit-content;min-height:1.65rem;font:.64rem/1.2 var(--eon-font-mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:.26rem .55rem;display:inline-flex}.news-status--confirmed{color:var(--eon-mint);background:#1e8e6814;border-color:#1e8e6866}.news-status--roadmap{color:var(--eon-purple);background:#5a50d614;border-color:#5a50d666}.news-status--vendor_claim{color:var(--eon-coral);background:#b4432f14;border-color:#b4432f66}.news-status--unknown{border-color:var(--eon-outline);color:var(--eon-text-secondary);background:#8c8b9914}.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.news-claim-card{border:1px solid var(--eon-outline-subtle);border-radius:var(--eon-radius-control);background:var(--eon-surface-low);gap:.65rem;min-width:0;padding:1rem;display:grid}.news-claim-card__label{color:var(--eon-text-secondary);font:.68rem/1.3 var(--eon-font-mono);letter-spacing:.03em;text-transform:uppercase}.news-claim-card h4,.news-timeline h4,.news-link-grid h4{font:700 1rem/1.35 var(--eon-font-display);margin:0}.news-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.news-timeline>li{grid-template-columns:3.25rem minmax(0,1fr);gap:.85rem;display:grid}.news-timeline__rail{justify-items:center;display:grid;position:relative}.news-timeline__rail:after{background:var(--eon-outline-subtle);content:"";width:1px;height:100%}.news-timeline>li:last-child .news-timeline__rail:after{display:none}.news-timeline__rail span{z-index:1;border:1px solid var(--eon-purple);background:var(--eon-canvas);width:2.3rem;height:2.3rem;color:var(--eon-purple);font:.68rem/1 var(--eon-font-mono);border-radius:50%;place-items:center;display:grid}.news-timeline article{gap:.55rem;padding:.15rem 0 1.5rem;display:grid}.news-timeline__label{color:var(--eon-text-secondary);font:.68rem/1.4 var(--eon-font-mono);text-transform:uppercase;margin:0}.news-checklist,.news-link-grid,.news-update-log{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.news-checklist li{border-top:1px solid var(--eon-outline-subtle);grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding-top:.9rem;display:grid}.news-checklist li:first-child{border-top:0;padding-top:0}.news-checklist li>div{gap:.3rem;display:grid}.news-checklist__mark{width:1.65rem;height:1.65rem;color:var(--eon-mint);border:1px solid #5bbf9a8c;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.news-callout{border-inline-start-width:3px}.news-callout--action{border-inline-start-color:var(--eon-mint);background:linear-gradient(135deg, #5bbf9a17, transparent), var(--eon-surface-low)}.news-callout--info{border-inline-start-color:var(--eon-purple);background:linear-gradient(135deg, #b8baef17, transparent), var(--eon-surface-low)}.news-callout--caution{border-inline-start-color:var(--eon-coral);background:linear-gradient(135deg, #e8a79f17, transparent), var(--eon-surface-low)}.news-callout ul{gap:.4rem;margin:0;padding-inline-start:1.25rem;display:grid}.news-callout .button-link{width:fit-content}.news-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-link-grid article{border:1px solid var(--eon-outline-subtle);border-radius:var(--eon-radius-control);background:var(--eon-surface-low);gap:.65rem;height:100%;padding:1rem;display:grid}.news-link-grid h4 a{color:var(--eon-text)}.news-link-grid .text-link{align-self:end;width:fit-content;font-size:.86rem}.news-update-log li{border-inline-start:2px solid var(--eon-purple);gap:.4rem;padding-inline-start:1rem;display:grid}.news-update-log time{color:var(--eon-purple);font:.72rem/1.4 var(--eon-font-mono)}.news-source-links{color:var(--eon-text-secondary);margin:0;font-size:.75rem;line-height:1.5}.news-source-links>span:first-child{color:var(--eon-text-secondary);font-family:var(--eon-font-mono)}.news-source-links a{overflow-wrap:anywhere;color:var(--eon-purple)}.news-back-link{margin:0}.news-back-link a{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}@media (width<=64rem){.news-article__frame{grid-template-columns:1fr}.news-article__rail{grid-template-columns:minmax(0,1fr) auto;position:static}.news-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.news-status-key ul{flex-wrap:wrap;display:flex}}@media (width<=48rem){.news-card{grid-template-columns:1fr}.news-card__visual{border-top:1px solid var(--eon-outline-subtle);border-inline-start:0;min-height:14rem}.news-article__rail,.news-toc ol,.news-editorial__people,.news-card-grid,.news-link-grid{grid-template-columns:1fr}.news-fact-list>div{grid-template-columns:1fr;gap:.4rem}}@media (width<=30rem){.news-index__principles{display:grid}.news-index__principles li{width:100%}.news-article__meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.news-timeline>li{grid-template-columns:2.5rem minmax(0,1fr)}.news-timeline__rail span{width:2rem;height:2rem}}@media (prefers-reduced-motion:reduce){.news-card h3 a,.news-card .button-link{transition:none}}
