.news-card.svelte-1ar977z{color:var(--ink);text-decoration:none;display:block}.news-card-media.svelte-1ar977z{aspect-ratio:1;border:1px solid var(--paper-line);border-radius:var(--r-sm);background:var(--paper-deep);position:relative;overflow:hidden}.news-card-media.svelte-1ar977z img:where(.svelte-1ar977z){object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.news-card.svelte-1ar977z:hover .news-card-media:where(.svelte-1ar977z) img:where(.svelte-1ar977z){transform:scale(1.045)}.news-card-badge.svelte-1ar977z{top:var(--s-3);right:var(--s-3);background:color-mix(in srgb, var(--night) 78%, transparent);color:var(--night-ink);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--r-sm);align-items:center;gap:.4em;padding:.35em .8em;font-size:.62rem;font-weight:500;display:inline-flex;position:absolute}.news-card-overlay.svelte-1ar977z{justify-content:flex-end;gap:var(--s-2);padding:var(--s-5);background:linear-gradient(to top, color-mix(in srgb, var(--gold) 82%, transparent) 0%, transparent 75%);opacity:0;transition:opacity var(--dur) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.news-card.svelte-1ar977z:hover .news-card-overlay:where(.svelte-1ar977z),.news-card.svelte-1ar977z:focus-visible .news-card-overlay:where(.svelte-1ar977z){opacity:1}.news-card-date.svelte-1ar977z{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:.66rem;font-weight:500}.news-card-title.svelte-1ar977z{font-family:var(--font-display);font-size:var(--text-lg);color:var(--night-ink);font-weight:500;line-height:1.2}@media (hover:none){.news-card-overlay.svelte-1ar977z{opacity:1;background:linear-gradient(to top, color-mix(in srgb, var(--gold) 78%, transparent) 0%, transparent 72%)}}.section-head.svelte-cjud20{text-align:center;align-items:center;gap:var(--s-3);flex-direction:column;margin-bottom:clamp(2.5rem,2rem + 3vw,4rem);display:flex}.grid-lead.svelte-cjud20{margin-inline:auto}.news-grid.svelte-cjud20{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}@media (width<=560px){.news-grid.svelte-cjud20{gap:var(--s-3);grid-template-columns:repeat(2,1fr)}}
