.blog-index.svelte-u4k2t{padding:clamp(48px,8vw,96px) clamp(18px,5vw,72px) 0}header.svelte-u4k2t{max-width:880px}header.svelte-u4k2t p:where(.svelte-u4k2t){margin:0 0 14px;color:var(--site-primary);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}h1.svelte-u4k2t{margin:0;color:var(--site-ink);font-family:var(--site-display);font-size:clamp(46px,8vw,92px);line-height:.98;letter-spacing:0}header.svelte-u4k2t span:where(.svelte-u4k2t){display:block;margin-top:22px;color:var(--site-muted);font-size:19px;line-height:1.7}.notice.svelte-u4k2t,.empty.svelte-u4k2t{margin-top:32px;border:1px solid var(--site-border);border-radius:var(--site-radius);padding:18px;background:var(--site-surface);color:var(--site-muted)}.posts.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.post-card.svelte-u4k2t{overflow:hidden;border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-surface);color:inherit;text-decoration:none}.post-card.svelte-u4k2t:hover{border-color:var(--site-primary)}img.svelte-u4k2t{width:100%;aspect-ratio:16 / 10;object-fit:cover}.post-card.svelte-u4k2t div:where(.svelte-u4k2t){padding:20px}.post-card.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--site-primary);font-size:12px;font-weight:900;text-transform:uppercase}h2.svelte-u4k2t{margin:10px 0 0;color:var(--site-ink);font-family:var(--site-display);font-size:24px;line-height:1.15;letter-spacing:0}p.svelte-u4k2t{margin:12px 0 0;color:var(--site-muted);line-height:1.7}time.svelte-u4k2t{display:block;margin-top:16px;color:var(--site-muted);font-size:13px}@media (max-width: 980px){.posts.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.posts.svelte-u4k2t{grid-template-columns:1fr}}
