.blog-header.svelte-u4k2t{padding-block:64px 24px}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){margin-top:10px;font-weight:700;font-size:clamp(2.2rem,4.6vw,3.2rem)}.post-list.svelte-u4k2t{padding-block:24px 100px}ul.svelte-u4k2t{list-style:none;display:grid;gap:16px}.post-card.svelte-u4k2t{display:block;padding:28px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.post-card.svelte-u4k2t:hover{border-color:var(--accent);transform:translateY(-2px)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin-top:8px;font-weight:700;font-size:1.4rem}.excerpt.svelte-u4k2t{margin-top:10px;color:var(--text-strong);line-height:1.55;max-width:62ch}.read-more.svelte-u4k2t{display:inline-block;margin-top:16px;font-family:Noto Sans,sans-serif;font-weight:600;font-size:.85rem;color:var(--accent)}
