.blog-card.svelte-17mq5hd{background:var(--bg-card);border:3px solid var(--border-color);min-width:0;box-shadow:0 6px 0 var(--border-color);will-change:transform;border-radius:1rem;transition:transform 84ms;overflow:hidden;transform:translateY(0)translateZ(0)}.blog-card.svelte-17mq5hd:hover{transform:translateY(-4px)translateZ(0)}.blog-card.svelte-17mq5hd:active{transform:translateY(-2px)translateZ(0)}.blog-card__link.svelte-17mq5hd{color:inherit;text-decoration:none;display:block}.blog-card__stripe.svelte-17mq5hd{background:var(--category-color);height:6px}.blog-card__content.svelte-17mq5hd{padding:1.25rem}.blog-card__category.svelte-17mq5hd{text-transform:none;letter-spacing:normal;color:var(--text-primary);background:color-mix(in srgb, var(--category-color) 12%, transparent);border:2px solid var(--category-color);border-radius:.5rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.blog-card__title.svelte-17mq5hd{text-wrap:balance;overflow-wrap:anywhere;color:var(--text-primary);margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.35;transition:color 84ms}.blog-card.svelte-17mq5hd:hover .blog-card__title:where(.svelte-17mq5hd){color:var(--text-primary)}.blog-card__excerpt.svelte-17mq5hd{text-wrap:pretty;overflow-wrap:anywhere;color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__meta.svelte-17mq5hd{align-items:center;gap:var(--space-2) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;font-size:.8125rem;display:flex}.blog-card__author.svelte-17mq5hd{color:var(--text-secondary);font-weight:600}.blog-card__date.svelte-17mq5hd,.blog-card__readtime.svelte-17mq5hd{white-space:nowrap}.blog-card--featured.svelte-17mq5hd{grid-column:span 2}.blog-card--featured.svelte-17mq5hd .blog-card__stripe:where(.svelte-17mq5hd){height:8px}.blog-card--featured.svelte-17mq5hd .blog-card__content:where(.svelte-17mq5hd){padding:1.5rem}.blog-card--featured.svelte-17mq5hd .blog-card__title:where(.svelte-17mq5hd){font-size:1.5rem}.blog-card--featured.svelte-17mq5hd .blog-card__excerpt:where(.svelte-17mq5hd){-webkit-line-clamp:3;line-clamp:3;font-size:1rem}.blog-card--compact.svelte-17mq5hd{box-shadow:0 4px 0 var(--border-color)}.blog-card--compact.svelte-17mq5hd:hover{transform:translateY(-2px)translateZ(0)}.blog-card--compact.svelte-17mq5hd .blog-card__stripe:where(.svelte-17mq5hd){height:4px}.blog-card--compact.svelte-17mq5hd .blog-card__content:where(.svelte-17mq5hd){padding:1rem}.blog-card--compact.svelte-17mq5hd .blog-card__title:where(.svelte-17mq5hd){margin-bottom:.5rem;font-size:1rem}.blog-card--compact.svelte-17mq5hd .blog-card__category:where(.svelte-17mq5hd){margin-bottom:.5rem;padding:.125rem .5rem;font-size:.625rem}@media (width<=768px){.blog-card--featured.svelte-17mq5hd{grid-column:span 1}.blog-card--featured.svelte-17mq5hd .blog-card__title:where(.svelte-17mq5hd){font-size:1.25rem}}
