.news-portal-hero{background:radial-gradient(ellipse 80% 60% at 50% -20%,rgba(99,102,241,.22),transparent),radial-gradient(ellipse 50% 40% at 100% 0%,rgba(16,185,129,.08),transparent)}.news-breaking-ticker{animation:news-ticker 28s linear infinite}@keyframes news-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.news-article-body h2,.news-article-body h3,.news-article-body h4{font-weight:700;line-height:1.3;margin-top:1.5rem;margin-bottom:.75rem}.news-article-body h2{font-size:1.5rem}.news-article-body h3{font-size:1.25rem}.news-article-body p,.news-article-body ul,.news-article-body ol{margin:.9rem 0;line-height:1.75;color:#ffffffd1}.news-article-body img{border-radius:1rem;margin:1.25rem 0;max-width:100%;height:auto}.news-article-body a{color:#a5b4fc;text-decoration:underline}.news-article-body blockquote{border-left:3px solid rgba(129,140,248,.55);color:#ffffffb8;margin:1.25rem 0;padding-left:1rem}.news-card-hover{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.news-card-hover:hover{transform:translateY(-2px);border-color:#818cf859;box-shadow:0 18px 40px #00000047}.news-scroll-snap{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.news-scroll-snap>*{scroll-snap-align:start}
