.blog-listing.svelte-u4k2t{padding:var(--space-3xl) 0;max-width:800px}h1.svelte-u4k2t{margin-bottom:var(--space-2xl)}.posts.svelte-u4k2t{display:flex;flex-direction:column;gap:var(--space-xl)}.post-card.svelte-u4k2t{padding:var(--space-xl);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:box-shadow var(--transition-base)}.post-card.svelte-u4k2t:hover{box-shadow:var(--shadow-md)}.post-link.svelte-u4k2t{text-decoration:none}.post-link.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.375rem;color:var(--bedrock-navy);transition:color var(--transition-fast)}.post-link.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--bedrock-blue)}.post-meta.svelte-u4k2t{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);font-size:.875rem;color:var(--text-muted)}.post-description.svelte-u4k2t{margin-top:var(--space-md);font-size:.9375rem;line-height:1.6}
