.news-page{width:100%}.news-shell{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.news-intro{max-width:760px;display:grid;gap:1rem}.news-intro--tight{gap:.65rem}.news-eyebrow,.news-section__eyebrow,.news-links-panel__eyebrow{margin:0;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:#8dc5ffe0}.news-intro h1,.news-section__head h2,.news-article-header h1{margin:0;color:#fff;letter-spacing:-.03em;line-height:1.03}.news-intro h1{font-size:clamp(2.6rem,5vw,5rem)}.news-section__head h2{font-size:clamp(1.8rem,2.6vw,2.7rem)}.news-intro p,.news-section__head p,.news-article-header__subtitle{margin:0;color:#e2e8f0bd;line-height:1.8}.news-nav{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.news-nav__pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 1.1rem;border-radius:999px;text-decoration:none;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0c7;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .25s ease,border-color .25s ease,color .25s ease}.news-nav__pill:hover,.news-nav__pill.is-active{transform:translateY(-2px);color:#fff;border-color:#5eb3ff52}.news-landing-grid,.news-category-hero,.news-editors-pick,.news-category-layout,.news-article-layout,.news-prev-next{display:grid;gap:1.5rem}.news-landing-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.news-category-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.news-featured-card{position:relative;display:flex;min-height:560px;align-items:flex-end;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.08);text-decoration:none;background:#090d16;box-shadow:0 36px 90px #04081485}.news-featured-card--category{min-height:480px}.news-featured-card__media,.news-featured-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.news-featured-card__media img{-o-object-fit:cover;object-fit:cover}.news-featured-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05080f14,#05080fdb),linear-gradient(135deg,rgba(94,179,255,.16),transparent 50%)}.news-featured-card__content{position:relative;z-index:1;display:grid;gap:1rem;padding:2rem}.news-featured-card__pill,.news-card__pill,.news-highlights__item{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 .95rem;border-radius:999px;background:#ffffff17;color:#f8fafc;border:1px solid rgba(255,255,255,.08);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.news-featured-card__content h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,4rem);line-height:1;letter-spacing:-.03em}.news-featured-card__content p{margin:0;color:#e2e8f0d1;font-size:1rem;line-height:1.85;max-width:720px}.news-landing-grid__side,.news-category-hero__side{display:grid;gap:1.5rem;align-content:start}.news-links-panel,.news-comment,.news-login-prompt,.news-comment-form,.news-article-hero,.news-gallery__item,.news-article-layout__content,.news-article-layout__toc,.news-prev-next__item{border-radius:26px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 120% at 0% 0%,rgba(110,72,255,.12),transparent 56%),linear-gradient(160deg,#090d16fa,#101420fa);box-shadow:0 26px 80px #03050d57}.news-links-panel{display:grid;gap:.8rem;padding:1.35rem}.news-links-panel__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.8rem .95rem;border-radius:18px;color:#f8fafc;text-decoration:none;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.news-links-panel__link.is-static{justify-content:flex-start}.news-card-grid{display:grid;gap:1.35rem}.news-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.news-card{display:flex;flex-direction:column;min-height:100%;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 120% at 0% 0%,rgba(110,72,255,.18),transparent 52%),linear-gradient(155deg,#080b12fa,#0e121efa);text-decoration:none;box-shadow:0 30px 70px #02061061;transition:transform .3s ease,border-color .3s ease}.news-card:hover{transform:translateY(-6px);border-color:#5eb3ff4d}.news-card__media{aspect-ratio:16 / 10;overflow:hidden}.news-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.news-card__body{display:grid;gap:.9rem;padding:1.2rem}.news-card__topline{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.news-card__date,.news-card__author,.news-comment__meta span,.news-article-header__meta span,.news-breadcrumb span,.news-breadcrumb a{color:#e2e8f09e;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.news-card__title{margin:0;color:#fff;font-size:1.35rem;line-height:1.12}.news-card__excerpt{margin:0;color:#e2e8f0bd;line-height:1.75}.news-section{display:grid;gap:1.25rem}.news-section__head{display:grid;gap:.55rem}.news-editors-pick{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr)}.news-editors-pick__lead,.news-editors-pick__list{display:grid;gap:1rem}.news-editors-pick__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:58px;padding:1rem 1.15rem;border-radius:20px;text-decoration:none;color:#f8fafc;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.news-category-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.35fr);align-items:start}.news-category-layout__main{display:grid;gap:1.25rem}.news-pagination .pagination{gap:.5rem}.news-pagination .page-link{border-radius:999px;background:#ffffff0a;border-color:#ffffff14;color:#f8fafc}.news-pagination .page-item.active .page-link{background:#5eb3ff2e;border-color:#5eb3ff47}.news-breadcrumb{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.news-breadcrumb a{text-decoration:none}.news-article-header{display:grid;gap:1.25rem;max-width:920px}.news-article-header h1{font-size:clamp(2.5rem,4.8vw,5.2rem)}.news-article-header__meta{display:flex;gap:1rem;flex-wrap:wrap}.news-article-header__subtitle{font-size:1.05rem}.news-article-header__author{display:flex;align-items:center;gap:.9rem}.news-article-header__author-avatar{width:58px;height:58px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:#ffffff14;color:#fff;font-weight:700}.news-article-header__author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-article-header__author a,.news-article-header__author span{color:#fff;text-decoration:none;font-weight:600}.news-article-header__author p{margin:.2rem 0 0;color:#e2e8f0ad}.news-highlights{display:flex;flex-wrap:wrap;gap:.75rem}.news-article-hero{overflow:hidden}.news-article-hero img,.news-article-hero video{width:100%;display:block}.news-gallery{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.news-gallery__item{overflow:hidden}.news-gallery__item img,.news-gallery__item video{width:100%;display:block;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.news-article-layout{grid-template-columns:minmax(220px,.3fr) minmax(0,.7fr);align-items:start}.news-article-layout__toc{padding:1.1rem;position:sticky;top:110px}.news-article-layout__content{padding:1.75rem}.news-article__body :where(h1,h2,h3,h4,h5){scroll-margin-top:100px;color:#fff}.news-article__body h1{font-size:clamp(2rem,4vw,2.4rem);line-height:1.15;margin:1.5rem 0 .8rem}.news-article__body h2{font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.2;margin:1.35rem 0 .65rem}.news-article__body h3{font-size:1.2rem;line-height:1.3;margin:1.1rem 0 .55rem}.news-article__body p,.news-article__body li,.news-article__body blockquote{color:#e2e8f0d1;font-size:1rem;line-height:1.9}.news-article__body p{margin:.9rem 0}.news-article__body ul,.news-article__body ol{margin:.9rem 0;padding-left:1.35rem}.news-article__body a{color:#9ed0ff;text-decoration:underline;text-underline-offset:3px}.news-article__body strong{color:#fff}.news-article__body blockquote{margin:1.1rem 0;padding:1rem 1.2rem;border-left:4px solid rgba(94,179,255,.58);border-radius:0 18px 18px 0;background:#ffffff08}.news-article__body code{padding:.2rem .45rem;border-radius:10px;background:#ffffff14}.news-article__body pre{padding:1rem;border-radius:20px;background:#030710d1;overflow:auto}.news-article__body img{display:block;width:100%;border-radius:20px;margin:1.1rem 0}.news-comments{display:grid;gap:1.25rem}.news-comment-form,.news-login-prompt{display:grid;gap:1rem;padding:1.2rem}.news-comment-form textarea{min-height:140px;width:100%;border-radius:20px;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fff}.news-cta{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:46px;padding:0 1.1rem;border-radius:999px;border:1px solid rgba(94,179,255,.26);background:#5eb3ff2e;color:#fff;text-decoration:none;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.news-cta--ghost{background:#ffffff0a;border-color:#ffffff14}.news-comments__list{display:grid;gap:1rem}.news-comment{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1rem;padding:1.15rem}.news-comment__avatar{width:52px;height:52px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:#ffffff14;color:#fff;font-weight:700}.news-comment__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-comment__body{display:grid;gap:.75rem}.news-comment__meta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.news-comment__meta strong{color:#fff}.news-comment__body p{margin:0;color:#e2e8f0cc;line-height:1.75}.news-comment__actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.news-comment__like{border:0;background:transparent;color:#e2e8f0cc;font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.news-comment__like.is-active{color:#9ed0ff}.news-empty-state{padding:1.2rem 1.4rem;border-radius:24px;border:1px dashed rgba(255,255,255,.16);color:#e2e8f0b8}.news-prev-next{grid-template-columns:repeat(2,minmax(0,1fr))}.news-prev-next__item{display:grid;gap:.45rem;padding:1.2rem;text-decoration:none}.news-prev-next__item.is-next{text-align:right}.news-prev-next__item small{color:#e2e8f09e;text-transform:uppercase;letter-spacing:.16em}.news-prev-next__item span{color:#fff;font-size:1.05rem}@media (max-width: 1199px){.news-card-grid--four,.news-card-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.news-landing-grid,.news-category-hero,.news-editors-pick,.news-category-layout,.news-article-layout{grid-template-columns:1fr}.news-article-layout__toc{position:static}}@media (max-width: 767px){.news-featured-card,.news-featured-card--category{min-height:420px}.news-card-grid--two,.news-card-grid--three,.news-card-grid--four,.news-gallery,.news-prev-next{grid-template-columns:1fr}.news-article-layout__content{padding:1.2rem}.news-comment{grid-template-columns:1fr}}
