.blog-card.svelte-pf7zc2{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%;transition:none}.blog-card.svelte-pf7zc2:hover{color:inherit;border-color:var(--border);box-shadow:var(--shadow-card);transform:none}.card-image.svelte-pf7zc2{aspect-ratio:16 / 10;overflow:hidden;background:var(--surface);border-bottom:1px solid var(--border)}.card-image.svelte-pf7zc2 picture:where(.svelte-pf7zc2),.card-image.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:100%;display:block}.card-image.svelte-pf7zc2 img:where(.svelte-pf7zc2){object-fit:cover;filter:saturate(.86) contrast(1.02);transition:none}.card-body.svelte-pf7zc2{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1;font-family:var(--font-reading);transition:none}.card-body.svelte-pf7zc2 :where(.svelte-pf7zc2){transition:none}.card-meta.svelte-pf7zc2{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.card-category.svelte-pf7zc2{font-family:var(--font);font-size:.8rem;font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--primary)}.card-date.svelte-pf7zc2{font-family:var(--font);font-size:.8rem;font-weight:500;letter-spacing:0;color:var(--muted);margin-left:auto}.card-title.svelte-pf7zc2{font-family:var(--font);font-size:clamp(1.35rem,2vw,1.62rem);font-weight:600;line-height:1.22;letter-spacing:0;color:var(--text);margin:5px 0 0}.card-desc.svelte-pf7zc2{font-family:var(--font-reading);font-size:var(--font-size-sm);color:var(--muted);line-height:1.65;margin:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:480px){.card-body.svelte-pf7zc2{padding:18px}.card-title.svelte-pf7zc2{font-size:1.4rem}}
