.news-grid.svelte-1gc460s{gap:var(--space-6);flex-direction:column;display:flex}.news-card.svelte-1gc460s{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-soft);gap:var(--space-3);--news-image-width:320px;flex-direction:column;display:flex}.news-card--with-image.svelte-1gc460s{grid-template-columns:var(--news-image-width) minmax(0, 1fr);align-items:stretch;gap:var(--space-4);grid-template-areas:"image content";display:grid}.news-card__meta.svelte-1gc460s{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.news-chip.svelte-1gc460s{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-alt);color:var(--color-text-soft);font-size:var(--fs-xs);font-weight:600;display:inline-flex}.news-chip--date.svelte-1gc460s{background:var(--color-brand-soft);color:var(--color-brand)}.news-card__title.svelte-1gc460s{font-size:var(--fs-lg);margin:0}.news-card__preview.svelte-1gc460s{color:var(--color-text-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.news-card__content.svelte-1gc460s{gap:var(--space-2);flex-direction:column;grid-area:content;display:flex}.news-card__image.svelte-1gc460s{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-bg-alt);aspect-ratio:4/3;grid-area:image;position:relative;overflow:hidden}.news-card__image.svelte-1gc460s img:where(.svelte-1gc460s){object-fit:cover;width:100%;height:100%;display:block}.news-card__image.svelte-1gc460s img.news-card__image-img--contain:where(.svelte-1gc460s){object-fit:contain;object-position:center;padding:var(--space-3)}.news-card__footer.svelte-1gc460s{margin-top:var(--space-3);justify-content:flex-start;display:flex}.news-card__cta.svelte-1gc460s{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand);color:var(--color-text-on-brand);padding:.5rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,opacity .15s,filter .15s;display:inline-flex;box-shadow:0 8px 22px #0f172a1f}.news-card__cta.svelte-1gc460s:hover{filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 28px #0f172a29}.news-card__cta.svelte-1gc460s:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.news-card__cta.svelte-1gc460s:active{opacity:.9;transform:translateY(0)}@media (width<=760px){.news-card--with-image.svelte-1gc460s{grid-template-columns:1fr;grid-template-areas:"image""content"}}
