.article-hero.svelte-1hpjnuu{padding:8.5rem 0 5rem;border-bottom:1px solid var(--color-line)}.article-meta.svelte-1hpjnuu{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem;text-transform:uppercase}h1.svelte-1hpjnuu{max-width:17ch;margin:1.5rem 0 0}.article-hero.svelte-1hpjnuu p:where(.svelte-1hpjnuu){max-width:46rem;margin:2rem 0 0;color:var(--color-muted)}.article-body.svelte-1hpjnuu{padding:5rem 0 7rem}.markdown-body.svelte-1hpjnuu h1{display:none}.markdown-body.svelte-1hpjnuu h2{margin:4rem 0 1.1rem;font-size:var(--type-item-title-size);font-weight:650;line-height:1.22;letter-spacing:-.03em;color:var(--color-ink)}.markdown-body.svelte-1hpjnuu h3,.markdown-body.svelte-1hpjnuu h4{margin:2.75rem 0 .8rem;font-size:var(--type-lead-size);line-height:1.35;font-weight:650;color:var(--color-ink)}.markdown-body.svelte-1hpjnuu p,.markdown-body.svelte-1hpjnuu li{color:var(--color-muted)}.markdown-body.svelte-1hpjnuu p+p{margin-top:1.35rem}.markdown-body.svelte-1hpjnuu ul{margin:1.3rem 0;padding-left:1.3rem}.markdown-body.svelte-1hpjnuu li{margin:.45rem 0;list-style:disc;padding-left:.3rem}.markdown-body.svelte-1hpjnuu strong{color:var(--color-ink)}.markdown-body.svelte-1hpjnuu a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.markdown-body.svelte-1hpjnuu code{border:1px solid var(--color-line);background:var(--color-surface);padding:.1rem .35rem;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-code-size)}.markdown-body.svelte-1hpjnuu pre{margin:2rem 0;overflow-x:auto;border-left:3px solid var(--color-accent);background:#0b1017;padding:1.35rem}.markdown-body.svelte-1hpjnuu pre code{border:0;background:transparent;padding:0;color:#dce4ee}footer.svelte-1hpjnuu{margin-top:5rem;padding-top:2rem;border-top:1px solid var(--color-line)}@media(max-width:620px){.article-hero.svelte-1hpjnuu{padding:7.5rem 0 4rem}.article-meta.svelte-1hpjnuu{margin-top:3rem}.article-body.svelte-1hpjnuu{padding:3.5rem 0 5rem}}
