.blog-wrap.svelte-u4k2t{max-width:760px}.blog-head.svelte-u4k2t{margin-bottom:28px}.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){letter-spacing:-.02em;margin-bottom:6px;font-family:Sora,sans-serif;font-size:clamp(1.8rem,4vw,2.4rem)}.blog-sub.svelte-u4k2t{color:var(--muted);font-size:1rem}.blog-list.svelte-u4k2t{gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-card.svelte-u4k2t{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:20px 22px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.blog-card.svelte-u4k2t:hover{border-color:var(--i2);transform:translateY(-2px)}.blog-date.svelte-u4k2t{color:var(--faint);font-size:.82rem}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){color:var(--text);letter-spacing:-.01em;margin:6px 0 8px;font-family:Sora,sans-serif;font-size:1.2rem}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);margin:0 0 12px;font-size:.95rem;line-height:1.6}.blog-more.svelte-u4k2t{color:var(--i2);font-size:.9rem;font-weight:600}
