.card.svelte-1lbvxyj{text-align:left;width:100%;color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.img-container.svelte-1lbvxyj{aspect-ratio:3/2;border-radius:5px;width:100%;overflow:hidden}.img-container.svelte-1lbvxyj img{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.card.svelte-1lbvxyj:hover img{transform:scale(1.03)}.meta.svelte-1lbvxyj{flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}time.svelte-1lbvxyj{letter-spacing:.02em;color:var(--color-gray-500);font-family:Poppins,sans-serif;font-size:12px;display:block}h3.svelte-1lbvxyj{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-family:Poppins,sans-serif;font-size:17px;font-weight:500;line-height:1.35;transition:color .18s;display:-webkit-box;overflow:hidden}.card.svelte-1lbvxyj:hover h3:where(.svelte-1lbvxyj){color:var(--color-accent-strong)}p.svelte-1lbvxyj{color:var(--color-gray-600);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.read.svelte-1lbvxyj{color:var(--color-accent-strong);width:fit-content;margin-top:.75rem;font-size:13px;transition:color .18s;display:none}.card.svelte-1lbvxyj:hover .read:where(.svelte-1lbvxyj){color:var(--color-ink)}@media (width<=767px){.card.compact.svelte-1lbvxyj{flex-direction:row;align-items:center;gap:.9rem}.card.compact.svelte-1lbvxyj .img-container:where(.svelte-1lbvxyj){aspect-ratio:1;flex:0 0 104px;width:104px}.card.compact.svelte-1lbvxyj .meta:where(.svelte-1lbvxyj){min-width:0;padding-top:0}.card.compact.svelte-1lbvxyj h3:where(.svelte-1lbvxyj){font-size:15px}.card.compact.svelte-1lbvxyj p:where(.svelte-1lbvxyj){display:none}}@media (width>=768px){.card.featured.svelte-1lbvxyj{flex-direction:row;align-items:center;gap:2rem}.card.featured.svelte-1lbvxyj .img-container:where(.svelte-1lbvxyj){flex:0 0 58%}.card.featured.svelte-1lbvxyj .meta:where(.svelte-1lbvxyj){gap:.5rem;padding-top:0}.card.featured.svelte-1lbvxyj .read:where(.svelte-1lbvxyj){display:inline-block}.card.featured.svelte-1lbvxyj h3:where(.svelte-1lbvxyj){-webkit-line-clamp:4;line-clamp:4;font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;line-height:1.2}.card.featured.svelte-1lbvxyj p:where(.svelte-1lbvxyj){-webkit-line-clamp:3;line-clamp:3;font-size:15px}}@media (width>=1024px){.card.featured.svelte-1lbvxyj h3:where(.svelte-1lbvxyj){font-size:2.1rem}}
