.blog-card.svelte-kssdbe.svelte-kssdbe{display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.blog-card.svelte-kssdbe.svelte-kssdbe:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.blog-card-media.svelte-kssdbe.svelte-kssdbe{aspect-ratio:16 / 10;overflow:hidden}.blog-card-media.svelte-kssdbe img.svelte-kssdbe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.blog-card.svelte-kssdbe:hover .blog-card-media img.svelte-kssdbe{transform:scale(1.04)}.blog-card-body.svelte-kssdbe.svelte-kssdbe{display:flex;flex-direction:column;gap:12px;padding:26px 24px 28px}.blog-card-tag.svelte-kssdbe.svelte-kssdbe{align-self:flex-start;padding:5px 12px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-card-body.svelte-kssdbe h3.svelte-kssdbe{margin:0;font-size:19px;line-height:1.32;color:var(--text-primary)}.blog-card-body.svelte-kssdbe p.svelte-kssdbe{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.65}.blog-card-meta.svelte-kssdbe.svelte-kssdbe{margin-top:2px;color:var(--text-tertiary);font-size:12.5px}
