.blog-card.svelte-17mq5hd{background:var(--bg-card);border:3px solid var(--border-color);border-radius:1rem;box-shadow:0 6px 0 var(--border-color);overflow:hidden;transform:translateY(0) translateZ(0);transition:transform 84ms ease;will-change:transform}.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{display:block;text-decoration:none;color:inherit}.blog-card__stripe.svelte-17mq5hd{height:6px;background:var(--category-color)}.blog-card__content.svelte-17mq5hd{padding:1.25rem}.blog-card__category.svelte-17mq5hd{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 12%,transparent);border:2px solid var(--category-color);border-radius:.5rem;margin-bottom:.75rem}.blog-card__title.svelte-17mq5hd{font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--text-primary);margin:0 0 .75rem;transition:color 84ms ease}.blog-card.svelte-17mq5hd:hover .blog-card__title:where(.svelte-17mq5hd){color:var(--category-color)}.blog-card__excerpt.svelte-17mq5hd{font-size:.9375rem;line-height:1.6;color:var(--text-muted);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta.svelte-17mq5hd{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-muted)}.blog-card__author.svelte-17mq5hd{font-weight:600;color:var(--text-secondary)}.blog-card__separator.svelte-17mq5hd{opacity:.4}.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){font-size:1rem;-webkit-line-clamp:3;line-clamp:3}.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){font-size:1rem;margin-bottom:.5rem}.blog-card--compact.svelte-17mq5hd .blog-card__category:where(.svelte-17mq5hd){font-size:.625rem;padding:.125rem .5rem;margin-bottom:.5rem}@media(max-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}}
