.blog-main.svelte-8fdu19{flex:1;width:100%;max-width:40rem;margin:0 auto;padding:0 1.5rem 4rem}.blog-head.svelte-8fdu19{padding:2.5rem 0 2rem}.blog-head.svelte-8fdu19 h1:where(.svelte-8fdu19){letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700}.blog-head.svelte-8fdu19 p:where(.svelte-8fdu19){color:var(--muted);margin:0;font-size:.95rem;line-height:1.6}.post-stream.svelte-8fdu19{flex-direction:column;display:flex}.post-entry.svelte-8fdu19{border-top:1px solid var(--border);scroll-margin-top:calc(var(--marketing-nav-height,4rem) + .75rem);padding:1.75rem 0}.post-entry.svelte-8fdu19:last-child{padding-bottom:0}.post-meta.svelte-8fdu19{color:var(--muted);align-items:center;gap:.65rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.post-kind.svelte-8fdu19{letter-spacing:.05em;text-transform:uppercase;color:var(--user-fg);font-weight:700}.post-entry.svelte-8fdu19 h2:where(.svelte-8fdu19){letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.2rem;font-weight:700;line-height:1.3}.post-entry.svelte-8fdu19 h2:where(.svelte-8fdu19) a:where(.svelte-8fdu19){color:inherit;text-decoration:none}.post-entry.svelte-8fdu19 h2:where(.svelte-8fdu19) a:where(.svelte-8fdu19):hover{color:var(--user-fg)}.post-figure.svelte-8fdu19{margin:0 0 1rem}.post-figure.svelte-8fdu19 img:where(.svelte-8fdu19),.post-figure.svelte-8fdu19 video:where(.svelte-8fdu19){border:1px solid var(--border);background:var(--surface);border-radius:4px;width:100%;display:block}.post-entry.svelte-8fdu19 p:where(.svelte-8fdu19){color:var(--fg-muted);margin:0 0 1rem;font-size:.95rem;line-height:1.7}.post-entry.svelte-8fdu19 p:where(.svelte-8fdu19):last-child{margin-bottom:0}
