.news-card.svelte-1ar977z{display:flex;flex-direction:column;text-decoration:none;background:transparent}.news-card.svelte-1ar977z:hover{transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.card-image.svelte-1ar977z{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:.5rem}.card-image.svelte-1ar977z img:where(.svelte-1ar977z){width:100%;height:100%;object-fit:cover}.card-content.svelte-1ar977z{padding:20px 0}.card-title.svelte-1ar977z{font-size:2rem;font-weight:600;color:#ece3ca;margin:0 0 10px;line-height:1.2;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.news-card.svelte-1ar977z:hover .card-title:where(.svelte-1ar977z){color:#fff}.meta-row.svelte-1ar977z{display:flex;align-items:center;gap:8px}.arrow.svelte-1ar977z{width:18px;height:18px;flex-shrink:0;color:#ece3ca;opacity:.5;transform:translate(0);transition:transform .3s ease,opacity .3s ease}.news-card.svelte-1ar977z:hover .arrow:where(.svelte-1ar977z){transform:translate(4px);opacity:1}.card-excerpt.svelte-1ar977z{font-size:1.25rem;font-weight:400;color:#ece3ca99;margin:0 0 14px;line-height:1.5}.author-row.svelte-1ar977z{display:flex;align-items:center;gap:10px;margin-bottom:10px}.author-avatar.svelte-1ar977z{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0}.author-avatar.svelte-1ar977z img:where(.svelte-1ar977z){width:100%;height:100%;object-fit:cover}.author-name.svelte-1ar977z{font-size:1.25rem;font-weight:500;color:#ece3ca}.card-meta.svelte-1ar977z{font-size:1.125rem;font-weight:500;color:#ece3ca80;margin:0;letter-spacing:.02em}@media(max-width:640px){.card-content.svelte-1ar977z{padding:16px 0}.card-title.svelte-1ar977z{font-size:1.25rem}.card-excerpt.svelte-1ar977z{font-size:.875rem}}@media(min-width:1400px){.card-title.svelte-1ar977z{font-size:1.75rem}.card-excerpt.svelte-1ar977z{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.news-card.svelte-1ar977z,.arrow.svelte-1ar977z,.card-title.svelte-1ar977z{transition:none}}
