main.svelte-1e73rds{max-width:var(--measure);margin:0 auto;padding:clamp(2rem,6vw,4.5rem) 1.5rem 5rem}h1.svelte-1e73rds{font-size:var(--step-2);margin:0 0 1rem}.lede.svelte-1e73rds{color:var(--ink-dim);font-size:var(--step-1);margin:0}.notice.svelte-1e73rds{color:var(--ink-dim);font-size:var(--step--1);border-inline-start:2px solid var(--gold);margin:0;padding-inline-start:1.25rem}.toc.svelte-1e73rds{border-inline-start:1px solid var(--rule);margin:2rem 0 0;padding-inline-start:1.25rem}.toc.svelte-1e73rds ul:where(.svelte-1e73rds){gap:.4rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.toc.svelte-1e73rds .sub:where(.svelte-1e73rds){padding-inline-start:1rem}.toc.svelte-1e73rds a:where(.svelte-1e73rds){color:var(--ink-dim);font-size:var(--step--1);text-decoration:none}.toc.svelte-1e73rds a:where(.svelte-1e73rds):hover{color:var(--gold)}article.svelte-1e73rds{border-inline-start:1px solid var(--seam);margin-top:2.25rem;padding-inline-start:2rem;position:relative}article.svelte-1e73rds:before{content:"";inset-inline-start:-4px;background:var(--gold);width:7px;height:7px;position:absolute;top:.4rem}@media (width<=480px){article.svelte-1e73rds{padding-inline-start:1.25rem}article.svelte-1e73rds:before{top:.35rem}}article.svelte-1e73rds h2{font-size:var(--step-1);margin-top:2.5rem}article.svelte-1e73rds h3{font-size:var(--step-0);margin-top:1.75rem}article.svelte-1e73rds p{margin:1rem 0}article.svelte-1e73rds code{background:var(--bg-raised);border-radius:2px;padding:.1em .35em;font-size:.9em}article.svelte-1e73rds pre{background:var(--bg-raised);border:1px solid var(--rule);border-radius:2px;max-width:100%;padding:1rem;overflow-x:auto}article.svelte-1e73rds pre code{background:0 0;padding:0;font-size:.82rem}article.svelte-1e73rds ul,article.svelte-1e73rds ol{color:var(--ink-dim);padding-left:1.25rem}article.svelte-1e73rds li{margin-bottom:.4rem}article.svelte-1e73rds hr{border:none;border-top:1px solid var(--seam);margin:2.5rem 0}article.svelte-1e73rds hr+p{color:var(--ink-dim);font-size:var(--step--1)}article.svelte-1e73rds table{border-collapse:collapse;width:max-content;max-width:100%;margin:1.5rem 0;font-size:.9rem;display:block;overflow-x:auto}article.svelte-1e73rds th,article.svelte-1e73rds td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .9rem .6rem 0}article.svelte-1e73rds thead th{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}article.svelte-1e73rds tbody td{color:var(--ink-dim)}
