.blog-wrap.svelte-u4k2t{max-width:880px;margin:0 auto;padding:72px 28px 80px}.blog-header.svelte-u4k2t{margin-bottom:56px;max-width:720px}.blog-title.svelte-u4k2t{font-size:44px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 16px}.blog-lede.svelte-u4k2t{font-size:18px;line-height:1.6;color:var(--ink-4);margin:0}.post-list.svelte-u4k2t{display:flex;flex-direction:column;gap:8px}.post-card.svelte-u4k2t{display:block;padding:28px 0;border-top:1px solid var(--border-1);text-decoration:none;color:inherit;transition:background .12s}.post-card.svelte-u4k2t:hover{background:var(--bg-page)}.post-card.svelte-u4k2t:last-child{border-bottom:1px solid var(--border-1)}.post-meta.svelte-u4k2t{display:flex;gap:8px;font-size:13px;color:var(--ink-5);margin-bottom:8px}.post-h2.svelte-u4k2t{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink-1)}.post-p.svelte-u4k2t{font-size:16px;line-height:1.6;color:var(--ink-4);margin:0}@media(max-width:640px){.blog-wrap.svelte-u4k2t{padding:48px 20px 64px}.blog-title.svelte-u4k2t{font-size:32px}.blog-lede.svelte-u4k2t{font-size:16px}.post-card.svelte-u4k2t{padding:22px 0}.post-h2.svelte-u4k2t{font-size:20px}.post-p.svelte-u4k2t{font-size:15px}}
