.news-card.svelte-mbhal7{background:var(--color-surface);border-radius:1rem;box-shadow:0 4px 8px #0000000d;overflow:hidden;max-width:350px;min-width:350px;display:flex;flex-direction:column;transition:box-shadow .3s ease}.news-card.svelte-mbhal7:hover,.news-card.svelte-mbhal7:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-hover),transparent 80%)}.news-thumbnail.svelte-mbhal7 img:where(.svelte-mbhal7){width:100%;height:auto;object-fit:cover;aspect-ratio:21 / 9;display:block}.news-content.svelte-mbhal7{padding:var(--px-md);display:flex;flex-direction:column;gap:var(--px-sm)}.news-date.svelte-mbhal7{font-size:15px;color:var(--color-text-muted)}.news-tags.svelte-mbhal7{display:flex;flex-wrap:wrap;gap:.4rem}.news-tag.svelte-mbhal7{background-color:var(--color-overlay);color:var(--color-text-muted);font-size:.8rem;padding:.2rem .6rem;border-radius:999px;letter-spacing:.04em}.news-title.svelte-mbhal7{font-family:inherit;font-weight:700;font-size:larger;margin:0;color:var(--color-text-primary)}.news-title.svelte-mbhal7 a:where(.svelte-mbhal7){color:inherit;text-decoration:none}.news-title.svelte-mbhal7 a:where(.svelte-mbhal7):hover,.news-title.svelte-mbhal7 a:where(.svelte-mbhal7):focus{text-decoration:underline}.news-excerpt.svelte-mbhal7{font-family:inherit;font-size:large;color:var(--color-text-secondary);flex-grow:1;padding-top:1rem;border-top:1px solid var(--color-border);margin-block:4px}.news-readmore.svelte-mbhal7{font-weight:600;color:var(--color-accent);font-family:inherit;font-size:large;text-decoration:none;align-self:flex-start;transition:color .2s ease}.news-readmore.svelte-mbhal7:hover,.news-readmore.svelte-mbhal7:focus{color:var(--color-accent-hover);text-decoration:underline}
