.card.svelte-1876guy{position:relative;display:flex;flex-direction:column;gap:.9rem;min-width:0}.thumb.svelte-1876guy{overflow:hidden;aspect-ratio:16 / 9;border-radius:2px;background:#eee}.thumb.svelte-1876guy img:where(.svelte-1876guy){display:block;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: no-preference){.thumb.svelte-1876guy img:where(.svelte-1876guy){transition:transform .6s cubic-bezier(.16,1,.3,1)}}.card.svelte-1876guy:hover img:where(.svelte-1876guy){transform:scale(1.04)}time.svelte-1876guy{font-size:.9rem;color:#555}h3.svelte-1876guy{margin:.2rem 0 .5rem;font-family:var(--font-display);font-size:1.35rem;line-height:1.2}h3.svelte-1876guy a:where(.svelte-1876guy){color:inherit;text-decoration:none}h3.svelte-1876guy a:where(.svelte-1876guy):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}h3.svelte-1876guy a:where(.svelte-1876guy):hover{color:var(--sage);text-decoration:underline}h3.svelte-1876guy a:where(.svelte-1876guy):focus-visible{outline:none}.card.svelte-1876guy:has(h3:where(.svelte-1876guy) a:where(.svelte-1876guy):focus-visible){outline:3px solid var(--forest);outline-offset:6px}p.svelte-1876guy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;margin:0;line-height:1.55}.featured.svelte-1876guy h3:where(.svelte-1876guy){font-size:clamp(1.75rem,1.3rem + 1.4vw,2.4rem)}.featured.svelte-1876guy p:where(.svelte-1876guy){-webkit-line-clamp:4;line-clamp:4;font-size:1.15rem}.compact.svelte-1876guy{flex-direction:row;align-items:flex-start}.compact.svelte-1876guy .thumb:where(.svelte-1876guy){flex:0 0 8rem}.compact.svelte-1876guy h3:where(.svelte-1876guy){margin:.2rem 0 0;font-size:1.1rem}
