.news-article-page{--news-article-width:min(920px, 100%)}.news-article-page .page-hero--news{background:radial-gradient(78% 95% at 0 0,#de3a3e17 0%,#0000 58%),radial-gradient(55% 70% at 100% 100%,#004f8c0f 0%,#0000 55%);border-bottom:none;padding-bottom:0}.news-article-page .page-hero--news:after{display:none}.news-article-page .page-hero--news .page-hero-bg{opacity:.4;-webkit-mask-image:none;mask-image:none}.news-article-page .page-hero-inner.container{max-width:var(--news-article-width)}.news-article-page .page-hero--news .page-hero-accent{max-width:none}.news-article-page .page-hero-body--media{grid-template-columns:1fr;align-items:start;gap:clamp(1rem,2vw,1.35rem);display:grid}.news-article-page .page-hero--news h1{max-width:none;font-size:clamp(1.85rem,4.2vw,3rem);line-height:1.08}.news-article-page .page-hero-media{width:100%;min-width:0;max-width:none;margin-top:0}.news-article-hero__cover{background:var(--surface-3);width:100%;box-shadow:none;isolation:isolate;opacity:0;border:1px solid #fff0;border-bottom:none;border-radius:14px 14px 0 0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),border-color .65s cubic-bezier(.16,1,.3,1) .14s;position:relative;overflow:hidden;transform:translate(14px)}.news-article-page .page-hero-media.reveal-right.visible .news-article-hero__cover{opacity:1;border-color:#ffffff14;transform:translate(0)}.news-article-hero__cover--fallback{aspect-ratio:16/9;background:linear-gradient(155deg,#0e162afa 0%,#060a14 100%);min-height:clamp(200px,36vw,320px)}.news-article-hero__cover--fallback .news-category-art{background:radial-gradient(ellipse 80% 70% at 50% 38%, var(--nca-glow) 0%, transparent 70%), linear-gradient(155deg, #0e162afa 0%, #060a14 100%)}.news-article-hero__cover--fallback .news-category-art__mesh{-webkit-mask-image:radial-gradient(110% 95%,#000 15%,#0000 88%);mask-image:radial-gradient(110% 95%,#000 15%,#0000 88%)}.news-article-hero__cover .news-category-art__footer{display:none}.news-article-hero__cover .news-category-art__canvas{padding:.5rem}.news-article-hero__cover .news-category-art__icon{width:clamp(4.5rem,52%,7rem)}.news-article-hero__cover .news-category-art__corner{opacity:.35}.news-article-hero__cover-img--photo{width:100%;height:auto;display:block}.news-article-hero__cover-img--contain{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:auto;padding:clamp(1rem,2vw,1.5rem);display:block}.news-article-page .page-hero+.news-article.section--compact{margin-top:0;padding-top:0}.news-article-page .news-article.section--compact{padding-top:0;padding-bottom:clamp(2rem,4vw,3rem)}.news-article-page .news-article__shell.container{max-width:var(--news-article-width)}.news-article__shell{margin-inline:auto}.news-article__panel{-webkit-backdrop-filter:blur(16px);opacity:0;background:#0a1222d1;border:1px solid #fff0;border-radius:0 0 14px 14px;width:100%;max-width:none;padding:clamp(1.5rem,2.5vw,2rem) clamp(1.5rem,2.5vw,2rem) clamp(1.75rem,3vw,2.25rem);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1),border-color .65s cubic-bezier(.16,1,.3,1) 80ms,box-shadow .65s cubic-bezier(.16,1,.3,1) 80ms;position:relative;overflow:visible;transform:translateY(14px);box-shadow:0 16px 48px #00000059}:is(.news-article__panel:has(.news-article__meta.reveal.visible),.news-article__panel:has([data-prose-stagger].reveal.visible),.news-article__panel:has(.news-article__footer .reveal.visible)){opacity:1;border-color:#ffffff0f #ffffff14 #ffffff14;transform:translateY(0)}.news-article__meta{margin-bottom:1.25rem}.news-article__tag{min-height:1.65rem;font-family:var(--font-jetbrains), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:#c4d0e0d1;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.15rem .65rem;font-size:max(.75rem,12px);font-weight:500;display:inline-flex}.news-article__tag--security{color:#ffb4b6eb;background:#de3a3e14;border-color:#de3a3e47}.news-article__tag--privacy{color:#9ac6ebeb;background:#004f8c1f;border-color:#004f8c59}.news-article__tag--event{color:#ffc4bceb;background:#f06a5e1a;border-color:#f06a5e59}.news-article__tag--media{color:#badaffeb;background:#6eb5ff14;border-color:#6eb5ff4d}.news-article__prose.prose-content{max-width:none}.news-article__prose.prose-content p,.news-article__prose.prose-content li{max-width:72ch}.news-article__prose h2:first-of-type{margin-top:0}.news-article-page .news-article__prose:not([data-prose-ready]) .payload-richtext :is(p,h2,h3,h4,li){opacity:0;transform:translateY(14px)}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-1{transition-delay:30ms}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-2{transition-delay:50ms}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-3{transition-delay:70ms}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-4{transition-delay:90ms}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-5{transition-delay:.11s}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-6{transition-delay:.13s}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-7{transition-delay:.15s}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-8{transition-delay:.17s}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-9{transition-delay:.19s}.news-article-page .news-article__prose [data-prose-stagger].reveal-delay-10{transition-delay:.21s}.news-article__footer{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:clamp(2rem,3vw,2.75rem);padding-top:1.5rem;display:grid;position:relative}.news-article__footer:before{content:"";transform-origin:0;pointer-events:none;background:#ffffff14;height:1px;transition:transform .65s cubic-bezier(.16,1,.3,1) .1s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.news-article__panel:has([data-prose-stagger-last].reveal.visible) .news-article__footer:before{transform:scaleX(1)}.news-article__panel:has(.news-article__meta.reveal.visible):not(:has([data-prose-stagger])) .news-article__footer:before{transform:scaleX(1)}.news-article__panel:not(:has([data-prose-stagger])):has(.news-article__footer .reveal.visible) .news-article__footer:before{transform:scaleX(1)}@media (min-width:640px){.news-article__footer:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem}}.news-article__back,.news-article__prev,.news-article__next{min-height:44px;color:var(--text-dim);font-family:var(--font-jetbrains), "JetBrains Mono", monospace;letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:max(.75rem,12px);text-decoration:none;transition:color .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff08}.news-article__back{white-space:nowrap}@media (min-width:640px){.news-article__footer:has(>:nth-child(2)) .news-article__back{align-self:stretch;height:auto}}.news-article__back:hover,.news-article__prev:hover,.news-article__next:hover{color:var(--white);background:#de3a3e17;border-color:#de3a3e61;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #de3a3e14}.news-article__prev,.news-article__next{text-align:left;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;width:100%;min-width:0;max-width:none;min-height:clamp(5.25rem,14vw,6.25rem);margin-left:0;padding:1rem 2.75rem 1rem 1rem;position:relative}.news-article__prev{padding:1rem 1rem 1rem 2.75rem}@media (min-width:640px){:is(.news-article__footer:has(>:nth-child(2)) .news-article__prev,.news-article__footer:has(>:nth-child(2)) .news-article__next){justify-self:stretch;width:100%;max-width:none}}.news-article__prev-label,.news-article__next-label{letter-spacing:.14em;color:var(--red-light);font-size:max(.75rem,12px);line-height:1.2}.news-article__prev-title,.news-article__next-title{font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:0;text-transform:none;color:var(--white);-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:clamp(.88rem,1.4vw,.95rem);font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.news-article__prev-arrow,.news-article__next-arrow{color:#ffffff73;font-size:1rem;transition:transform .25s,color .25s;position:absolute;top:50%;transform:translateY(-50%)}.news-article__prev-arrow{left:1.1rem}.news-article__next-arrow{right:1.1rem}.news-article__prev:hover .news-article__prev-arrow{color:var(--white);transform:translate(-3px,-50%)}.news-article__next:hover .news-article__next-arrow{color:var(--white);transform:translate(3px,-50%)}@media (max-width:768px){.news-article-page .page-hero--news{--news-hero-offset:var(--header-stack);margin-top:calc(-1 * var(--news-hero-offset));padding:calc(2 * var(--news-hero-offset) + .5rem) 0 0}.news-article-hero__cover{border-radius:10px 10px 0 0}.news-article__panel{border-radius:0 0 10px 10px;padding:1.35rem 1.15rem 1.5rem}}@media (prefers-reduced-motion:reduce){.news-article__back,.news-article__prev,.news-article__next,.news-article__prev-arrow,.news-article__next-arrow{transition:none}.news-article__footer:before{transition:none;transform:none}.news-article-hero__cover,.news-article__panel{opacity:1;border-color:#ffffff14;transition:none;transform:none}.news-article__panel{border-top-color:#ffffff0f}.news-article__prev:hover .news-article__prev-arrow,.news-article__next:hover .news-article__next-arrow{transform:translateY(-50%)}}
