.blog-hero.svelte-u4k2t{text-align:center;padding:var(--space-8) 0 var(--space-4)}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:var(--text-2xl);font-weight:var(--weight-semibold);margin:0 0 var(--space-2);color:var(--text-primary)}.blog-hero__lede.svelte-u4k2t{font-size:var(--text-base);color:var(--text-secondary);margin:0 auto;max-width:600px}.blog-list.svelte-u4k2t{list-style:none;padding:0;margin:var(--space-6) 0;display:grid;gap:var(--space-3)}.blog-card.svelte-u4k2t{border:1px solid var(--border-default);border-radius:8px;background:var(--surface-base);transition:border-color var(--transition-fast),background var(--transition-fast)}.blog-card.svelte-u4k2t:hover{border-color:var(--accent)}.blog-card.svelte-u4k2t a:where(.svelte-u4k2t){display:block;padding:var(--space-4);text-decoration:none;color:inherit}.blog-card.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:none}.blog-card__date.svelte-u4k2t{font-size:var(--text-xs);color:var(--text-tertiary)}.blog-card__title.svelte-u4k2t{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:var(--space-1) 0 var(--space-2);line-height:var(--leading-tight)}.blog-card__desc.svelte-u4k2t{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal);margin:0 0 var(--space-2)}.blog-card__more.svelte-u4k2t{font-size:var(--text-sm);color:var(--accent);font-weight:var(--weight-medium)}.blog-empty.svelte-u4k2t{text-align:center;color:var(--text-tertiary);margin:var(--space-8) 0}
