.news-card.svelte-1ar977z{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #8230b20f,0 2px 8px #00000008;transition:all .3s ease;display:flex;flex-direction:column}.news-card.svelte-1ar977z:hover{transform:translateY(-4px);box-shadow:0 20px 40px #8230b21f,0 8px 16px #0000000f}.image-link.svelte-1ar977z{display:block;aspect-ratio:16 / 9;overflow:hidden}.featured-image.svelte-1ar977z{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.news-card.svelte-1ar977z:hover .featured-image:where(.svelte-1ar977z){transform:scale(1.05)}.card-content.svelte-1ar977z{padding:1.5rem;display:flex;flex-direction:column;flex:1}.meta.svelte-1ar977z{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.8125rem;color:var(--color-violet);margin-bottom:.75rem}.date.svelte-1ar977z{font-weight:500}.author.svelte-1ar977z{opacity:.8}.author.svelte-1ar977z:before{content:"•";margin-right:.5rem}.title.svelte-1ar977z{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--color-deep-purple);margin-bottom:.75rem;line-height:1.3}.title.svelte-1ar977z a:where(.svelte-1ar977z){text-decoration:none;color:inherit}.title.svelte-1ar977z a:where(.svelte-1ar977z):hover{color:var(--color-fuchsia)}.excerpt.svelte-1ar977z{color:var(--color-text-default);opacity:.8;font-size:.9375rem;line-height:1.6;margin-bottom:1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-1ar977z{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--color-deep-purple);text-decoration:none;transition:color .2s ease}.read-more.svelte-1ar977z:hover{color:var(--color-fuchsia)}.arrow.svelte-1ar977z{width:1rem;height:1rem;transition:transform .2s ease}.read-more.svelte-1ar977z:hover .arrow:where(.svelte-1ar977z){transform:translate(4px)}
