.news-card.svelte-1g4o8p3{background:#fff;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px #0000001a}.news-image.svelte-1g4o8p3{height:200px;overflow:hidden}.placeholder-image.svelte-1g4o8p3{width:100%;height:100%;background:var(--neutral-100);display:flex;align-items:center;justify-content:center;color:var(--neutral-600);font-weight:500}.news-content.svelte-1g4o8p3{padding:1.5rem}.news-date.svelte-1g4o8p3{color:var(--orange);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.news-card.svelte-1g4o8p3 h3:where(.svelte-1g4o8p3){color:var(--neutral-900);margin-bottom:1rem;font-size:1.1rem}.news-card.svelte-1g4o8p3 h3:where(.svelte-1g4o8p3) a:where(.svelte-1g4o8p3){color:inherit;text-decoration:none}.news-card.svelte-1g4o8p3 h3:where(.svelte-1g4o8p3) a:where(.svelte-1g4o8p3):hover{color:var(--violet)}.news-card.svelte-1g4o8p3 h3:where(.svelte-1g4o8p3) a:where(.svelte-1g4o8p3):focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}.news-category.svelte-1g4o8p3{background:var(--violet);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:12px;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.75rem;display:inline-block}.news-link.svelte-1g4o8p3{color:var(--violet);text-decoration:none;font-weight:500;font-size:.9rem;display:inline-block;margin-top:1rem}.news-link.svelte-1g4o8p3:hover{color:var(--neutral-900);text-decoration:underline}.news-link.svelte-1g4o8p3:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}.news-image.svelte-1g4o8p3 img:where(.svelte-1g4o8p3){width:100%;height:100%;object-fit:cover}.news-card.svelte-1g4o8p3 p:where(.svelte-1g4o8p3){color:var(--neutral-700);line-height:1.6}@media (prefers-contrast: high){.news-card.svelte-1g4o8p3 p:where(.svelte-1g4o8p3){color:var(--neutral-700)}}.news-grid.svelte-10514hz{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}
