.blog-page.svelte-u4k2t{max-width:800px;margin:0 auto;padding:40px 0 80px}.blog-header.svelte-u4k2t{margin-bottom:40px}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(28px,4vw,40px);font-weight:900;margin:0 0 8px}.blog-header.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);font-size:16px;margin:0}.blog-list.svelte-u4k2t{display:flex;flex-direction:column;gap:20px}.blog-card.svelte-u4k2t{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}.blog-meta.svelte-u4k2t{font-size:12px;font-weight:700;color:var(--amber);text-transform:uppercase;letter-spacing:.6px}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:20px;font-weight:800;margin:0}.blog-summary.svelte-u4k2t{color:var(--muted);font-size:15px;margin:0;line-height:1.6}.read-more.svelte-u4k2t{font-size:14px;font-weight:700;color:var(--amber);text-decoration:none;margin-top:4px}.read-more.svelte-u4k2t:hover{text-decoration:underline}.blog-empty.svelte-u4k2t{color:var(--muted);font-size:16px;margin-top:40px}
