.page.svelte-9tqcgw{padding-block:2.5rem 0}a.svelte-9tqcgw{color:inherit}.back.svelte-9tqcgw{color:var(--ui-muted);align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;display:inline-flex}.head.svelte-9tqcgw{gap:1rem;max-inline-size:46rem;margin-block:2rem;display:grid}.byline.svelte-9tqcgw{align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}.byline.svelte-9tqcgw div:where(.svelte-9tqcgw){flex:1;min-inline-size:0;display:grid}.byline.svelte-9tqcgw span:where(.svelte-9tqcgw){color:var(--ui-muted);font-size:.875rem}.banner.svelte-9tqcgw .cover{aspect-ratio:4}@media (width<40rem){.banner.svelte-9tqcgw .cover{aspect-ratio:2}}.layout.svelte-9tqcgw{grid-template-columns:minmax(0,68ch) 14rem;justify-content:space-between;gap:3rem;margin-block-start:3rem;display:grid}article.svelte-9tqcgw{min-inline-size:0;font-size:1.0625rem;line-height:1.75}article.svelte-9tqcgw>:where(.svelte-9tqcgw):first-child{margin-block-start:0}article.svelte-9tqcgw p:where(.svelte-9tqcgw){margin:0 0 1.25rem}h2.svelte-9tqcgw{letter-spacing:-.015em;margin:2.5rem 0 .75rem;scroll-margin-block-start:5.5rem;font-size:1.5rem;line-height:1.25;position:relative}.anchor.svelte-9tqcgw{color:var(--ui-muted);opacity:0;transition:opacity var(--ui-dur-press) ease;padding-inline-end:.5rem;text-decoration:none;position:absolute;inset-inline-end:100%}h2.svelte-9tqcgw:hover .anchor:where(.svelte-9tqcgw),.anchor.svelte-9tqcgw:focus-visible{opacity:1}ul.svelte-9tqcgw{margin:0 0 1.25rem;padding-inline-start:1.25rem}li.svelte-9tqcgw+li:where(.svelte-9tqcgw){margin-block-start:.375rem}blockquote.svelte-9tqcgw{box-shadow:inset 3px 0 0 var(--ui-accent);margin:1.75rem 0;padding:.25rem 0 .25rem 1.25rem}blockquote.svelte-9tqcgw p:where(.svelte-9tqcgw){margin:0;font-size:1.1875rem;font-style:italic}cite.svelte-9tqcgw{color:var(--ui-muted);margin-block-start:.5rem;font-size:.875rem;font-style:normal;display:block}.code.svelte-9tqcgw{margin-block:1.5rem}.toc.svelte-9tqcgw{align-self:start;font-size:.875rem;position:sticky;inset-block-start:5.5rem}.toc.svelte-9tqcgw p:where(.svelte-9tqcgw){margin:0 0 .75rem;font-weight:600}.toc.svelte-9tqcgw ul:where(.svelte-9tqcgw){margin:0;padding:0;list-style:none}.toc.svelte-9tqcgw a:where(.svelte-9tqcgw){color:var(--ui-muted);box-shadow:inset 2px 0 0 var(--ui-line);transition:color var(--ui-dur-press) ease, box-shadow var(--ui-dur) var(--ui-ease-out);padding:.25rem 0 .25rem .75rem;text-decoration:none;display:block}.toc.svelte-9tqcgw a[aria-current=true]:where(.svelte-9tqcgw){color:var(--ui-accent);box-shadow:inset 2px 0 0 var(--ui-accent)}.more.svelte-9tqcgw{grid-template-columns:1fr 1fr;gap:1rem;margin-block-start:4rem;display:grid}.more.svelte-9tqcgw a:where(.svelte-9tqcgw){border-radius:calc(var(--ui-radius) * 1.5);background:var(--ui-subtle);transition:background-color var(--ui-dur-press) ease;gap:.25rem;padding:1.25rem;font-weight:600;text-decoration:none;display:grid}.more.svelte-9tqcgw span:where(.svelte-9tqcgw){color:var(--ui-muted);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;display:inline-flex}.newer.svelte-9tqcgw{text-align:end;grid-column:2}.newer.svelte-9tqcgw span:where(.svelte-9tqcgw){justify-content:flex-end}@media (hover:hover){.more.svelte-9tqcgw a:where(.svelte-9tqcgw):hover{background:var(--ui-hover)}}a.svelte-9tqcgw:focus-visible{outline:var(--ui-ring-width) solid var(--ui-ring);outline-offset:var(--ui-ring-offset)}@media (width<64rem){.layout.svelte-9tqcgw{grid-template-columns:minmax(0,1fr)}.toc.svelte-9tqcgw{display:none}}@media (width<40rem){.more.svelte-9tqcgw{grid-template-columns:minmax(0,1fr)}.newer.svelte-9tqcgw{grid-column:auto}.byline.svelte-9tqcgw{flex-wrap:wrap}}
