.blog.svelte-u4k2t{max-width:76rem;margin:0 auto;padding:var(--sk-page-padding-top) var(--sk-page-padding-side) 6rem}header.svelte-u4k2t{margin-bottom:4rem}.eyebrow.svelte-u4k2t{font:var(--sk-font-ui-small);text-transform:uppercase;letter-spacing:.12em;color:var(--sk-fg-accent)}h1.svelte-u4k2t{font:var(--sk-font-h1);font-size:clamp(3.2rem,6vw,4.4rem);margin:1rem 0}header.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.9rem;color:var(--sk-fg-3)}.posts.svelte-u4k2t{list-style:none;display:flex;flex-direction:column;gap:1.4rem}.posts.svelte-u4k2t a:where(.svelte-u4k2t){display:block;padding:2.4rem;border:1px solid var(--sk-border);border-radius:.8rem;background:var(--sk-bg-2);color:var(--sk-fg-2);text-decoration:none;transition:border-color .15s}.posts.svelte-u4k2t a:where(.svelte-u4k2t):hover{border-color:var(--sk-fg-accent);text-decoration:none}time.svelte-u4k2t{font:var(--sk-font-ui-small);text-transform:uppercase;letter-spacing:.05em;color:var(--sk-fg-4)}.posts.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:2.4rem;border:none;padding:0;margin:.6rem 0;color:var(--sk-fg-1)}.posts.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--sk-fg-3);font-size:1.7rem}.author.svelte-u4k2t{display:inline-block;margin-top:1rem;font:var(--sk-font-ui-small);color:var(--sk-fg-4)}.empty.svelte-u4k2t{color:var(--sk-fg-4);font-size:1.8rem}
