.news-page{padding-bottom:64px}.news-grid.svelte-1q6glk2{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-top:24px;display:grid}.news-card.svelte-1q6glk2{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow-sm);color:var(--text);transition:border-color .16s var(--ease), transform .16s var(--ease);text-decoration:none;display:grid;overflow:hidden}.news-card.svelte-1q6glk2:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));transform:translateY(-1px)}.news-card.svelte-1q6glk2 img:where(.svelte-1q6glk2){aspect-ratio:16/8.4;object-fit:cover;background:var(--muted);width:100%;display:block}.news-card-body.svelte-1q6glk2{gap:10px;padding:16px;display:grid}.news-meta.svelte-1q6glk2{color:var(--text-muted);flex-wrap:wrap;gap:8px 14px;font-size:.84rem;display:flex}.news-meta.svelte-1q6glk2 span:where(.svelte-1q6glk2),.read-more.svelte-1q6glk2{align-items:center;gap:5px;display:inline-flex}.news-card.svelte-1q6glk2 strong:where(.svelte-1q6glk2){font-size:1.2rem;line-height:1.25}.description.svelte-1q6glk2{color:var(--text-soft);line-height:1.6}.read-more.svelte-1q6glk2{color:var(--accent);margin-top:2px;font-size:.92rem;font-weight:800}.empty-news.svelte-1q6glk2{border-radius:var(--radius-md);gap:8px;margin-top:24px;padding:24px;display:grid}.empty-news.svelte-1q6glk2 h2:where(.svelte-1q6glk2),.empty-news.svelte-1q6glk2 p:where(.svelte-1q6glk2){margin:0}.empty-news.svelte-1q6glk2 p:where(.svelte-1q6glk2){color:var(--text-muted)}.empty-icon{width:32px;height:32px;color:var(--accent)}
