.news-grid.svelte-1gc460s{gap:var(--spacing-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.news-card.svelte-1gc460s{color:inherit;padding:var(--spacing-8);border-left:4px solid var(--color-black);transition:var(--transition);flex-direction:column;text-decoration:none;display:flex}.news-card.svelte-1gc460s:hover{border-left-color:var(--accent);transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.news-header.svelte-1gc460s{margin-bottom:var(--spacing-5);justify-content:space-between;align-items:center;display:flex}.news-tag.svelte-1gc460s{text-transform:uppercase;background:var(--color-gray-100);border:1px solid var(--color-gray-200);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);font-size:.75rem;font-weight:700}.news-date.svelte-1gc460s{color:var(--text-muted);font-size:.8rem}.news-title.svelte-1gc460s{margin-bottom:var(--spacing-3);font-size:1.35rem}.news-excerpt.svelte-1gc460s{color:var(--text-muted);margin-bottom:var(--spacing-6);flex-grow:1;font-size:.95rem;line-height:1.6}.news-footer.svelte-1gc460s{border-top:1px solid var(--color-gray-200);padding-top:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.read-link.svelte-1gc460s{text-transform:uppercase;color:var(--color-black);letter-spacing:.05em;align-items:center;font-size:.85rem;font-weight:700;display:flex}.news-card.svelte-1gc460s:hover .read-link:where(.svelte-1gc460s){color:var(--accent)}
