.news-hero.svelte-16plln{background:radial-gradient(circle at top right,rgb(234 179 8 / .18),transparent 36%),linear-gradient(135deg,#f9731614,#082f4947);border:1px solid rgb(251 191 36 / .18)}.news-hero-cover.svelte-16plln{position:absolute;inset:0}.news-hero-image.svelte-16plln{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.news-hero-fallback.svelte-16plln{position:absolute;inset:0;background:linear-gradient(130deg,color-mix(in oklab,var(--color-primary-700) 70%,transparent),color-mix(in oklab,var(--color-secondary-600) 60%,transparent))}.news-hero-scrim.svelte-16plln{position:absolute;inset:0;background:linear-gradient(to top,#0a0a0fd6,#0a0a0f85 45%,#0a0a0f59 70%,#0a0a0f33)}.news-accent-bar.svelte-16plln{position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#f97316,#fbbf24,#0ea5e9)}.news-glow.svelte-16plln{position:absolute;right:-4rem;top:-4rem;width:16rem;height:16rem;border-radius:9999px;background:#fbbf241f;filter:blur(52px);pointer-events:none}.news-hero-pill.svelte-16plln{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(255 255 255 / .2);background:#070c1a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px;padding:.3rem .65rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffe6}.news-card.svelte-16plln{background:color-mix(in oklab,var(--color-surface-900) 95%,var(--color-surface-800) 5%);border-color:color-mix(in oklab,var(--color-surface-500) 15%,transparent);box-shadow:0 4px 20px #00000026;animation:svelte-16plln-card-in .38s ease both;animation-delay:calc(var(--stagger, 0) * 60ms)}.news-card.svelte-16plln:hover{border-color:color-mix(in oklab,var(--color-primary-500) 30%,transparent);box-shadow:0 8px 30px #0003;transform:translateY(-2px)}@keyframes svelte-16plln-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.line-clamp-2.svelte-16plln{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
