.blog-card.svelte-1lbvxyj{display:flex;flex-direction:column;gap:14px;min-width:0}.cover.svelte-1lbvxyj{display:block;aspect-ratio:3/2;overflow:hidden;border-radius:var(--blog-radius);background:var(--blog-paper-2);text-decoration:none}.cover.svelte-1lbvxyj img:where(.svelte-1lbvxyj){width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog-card.svelte-1lbvxyj:hover .cover:where(.svelte-1lbvxyj) img:where(.svelte-1lbvxyj){transform:scale(1.018)}.cover-placeholder.svelte-1lbvxyj{display:grid;place-items:center;width:100%;height:100%;color:var(--blog-paper);background:linear-gradient(135deg,var(--blog-accent),var(--blog-ink));font:700 clamp(42px,8vw,86px)/1 var(--blog-sans)}.card-copy.svelte-1lbvxyj{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.category.svelte-1lbvxyj{font:600 10.5px/1.3 var(--blog-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--blog-accent-ink);text-decoration:none}h2.svelte-1lbvxyj{margin:9px 0 0;font:600 21px/1.27 var(--blog-serif);letter-spacing:-.018em;text-wrap:pretty}h2.svelte-1lbvxyj a:where(.svelte-1lbvxyj){color:var(--blog-ink);text-decoration:none}h2.svelte-1lbvxyj a:where(.svelte-1lbvxyj):hover{color:var(--blog-accent-ink)}p.svelte-1lbvxyj{margin:10px 0 0;color:var(--blog-ink-2);font-size:14px;line-height:1.55;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-1lbvxyj{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--blog-ink-3);font-size:12px;font-variant-numeric:tabular-nums}.meta.svelte-1lbvxyj span:where(.svelte-1lbvxyj){width:3px;height:3px;border-radius:50%;background:var(--blog-ink-4)}.meta.svelte-1lbvxyj b:where(.svelte-1lbvxyj){font:inherit}.large.svelte-1lbvxyj h2:where(.svelte-1lbvxyj){font-size:clamp(25px,3vw,38px);line-height:1.16;letter-spacing:-.028em}.large.svelte-1lbvxyj p:where(.svelte-1lbvxyj){font-size:15px;max-width:58ch}.large.svelte-1lbvxyj .cover:where(.svelte-1lbvxyj){aspect-ratio:16/9}@media(max-width:640px){.cover.svelte-1lbvxyj{border-radius:14px}h2.svelte-1lbvxyj{font-size:19px}.large.svelte-1lbvxyj h2:where(.svelte-1lbvxyj){font-size:27px}}
