article.svelte-eqsp9a{max-width:44rem;margin-inline:auto;padding-block:var(--space-12) var(--space-24)}.back.svelte-eqsp9a{font-size:var(--text-sm);font-weight:700;color:var(--ink-3)}.back.svelte-eqsp9a:hover{color:var(--ink)}h1.svelte-eqsp9a{margin-top:var(--space-6);font-size:var(--text-3xl);line-height:1.1;letter-spacing:-.03em}.meta.svelte-eqsp9a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-3)}.meta.svelte-eqsp9a a:where(.svelte-eqsp9a){display:inline-flex;align-items:center;gap:var(--space-1);font-weight:700;color:var(--ink-2)}.meta.svelte-eqsp9a a:where(.svelte-eqsp9a):hover{color:var(--ink)}.prose.svelte-eqsp9a{margin-top:var(--space-10);font-size:1.0625rem;line-height:1.75;color:var(--ink-2)}.prose.svelte-eqsp9a>*+*{margin-top:1.25em}.prose.svelte-eqsp9a h2{margin-top:2.2em;font-size:var(--text-xl);color:var(--ink)}.prose.svelte-eqsp9a h3{margin-top:1.8em;font-size:var(--text-lg);color:var(--ink)}.prose.svelte-eqsp9a :is(h2,h3)+*{margin-top:.6em}.prose.svelte-eqsp9a strong{color:var(--ink)}.prose.svelte-eqsp9a a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose.svelte-eqsp9a :is(ul,ol){padding-inline-start:1.4em}.prose.svelte-eqsp9a ul{list-style:disc}.prose.svelte-eqsp9a li+li{margin-top:.4em}.prose.svelte-eqsp9a li::marker{color:var(--ink-3)}.prose.svelte-eqsp9a code{font-family:var(--font-mono);font-size:.875em;background:var(--surface-2);border-radius:4px;padding:.1em .35em}.prose.svelte-eqsp9a pre{background:var(--ink);color:#e7e9ee;border-radius:var(--radius-md);padding:var(--space-5);overflow-x:auto;font-size:var(--text-sm);line-height:1.6}.prose.svelte-eqsp9a :is(pre,code){direction:ltr;unicode-bidi:isolate}.prose.svelte-eqsp9a pre code{background:none;padding:0;font-size:inherit}.prose.svelte-eqsp9a blockquote{border-inline-start:1px solid var(--line-strong);padding-inline-start:var(--space-5);color:var(--ink);font-style:italic}.cta.svelte-eqsp9a{margin-top:var(--space-16);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-2);display:grid;gap:var(--space-3)}.cta.svelte-eqsp9a h2:where(.svelte-eqsp9a){font-size:var(--text-xl)}.cta.svelte-eqsp9a p:where(.svelte-eqsp9a){color:var(--ink-2)}.actions.svelte-eqsp9a{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}
