.toc-rail.svelte-1dzzduv{position:absolute;top:0;right:calc(100% + 2.5rem);width:200px;height:100%}.toc.svelte-1dzzduv{position:sticky;top:5rem}.toc-label.svelte-1dzzduv{font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);margin-bottom:.6rem}.toc.svelte-1dzzduv ul:where(.svelte-1dzzduv){list-style:none;margin:0;padding:0}.toc.svelte-1dzzduv li:where(.svelte-1dzzduv){margin-bottom:.35rem}.toc.svelte-1dzzduv li.top:where(.svelte-1dzzduv){margin-bottom:.75rem}.toc.svelte-1dzzduv li.top:where(.svelte-1dzzduv) a:where(.svelte-1dzzduv){color:var(--color-muted);font-weight:600}.toc.svelte-1dzzduv li.h3:where(.svelte-1dzzduv){padding-left:.75rem}.toc.svelte-1dzzduv a:where(.svelte-1dzzduv){font-size:.72rem;color:var(--color-dim);text-decoration:none;line-height:1.4;display:block}.toc.svelte-1dzzduv a:where(.svelte-1dzzduv):hover{color:var(--color-muted)}.toc.svelte-1dzzduv li.active:where(.svelte-1dzzduv) a:where(.svelte-1dzzduv){color:var(--color-accent)}.toc-mobile.svelte-1dzzduv{display:none}@media(max-width:1023px){.toc-rail.svelte-1dzzduv{display:none}.toc-mobile.svelte-1dzzduv{display:block;margin-bottom:2rem;border-left:2px solid var(--color-border);padding-left:.75rem}.toc-mobile.svelte-1dzzduv summary:where(.svelte-1dzzduv){cursor:pointer;list-style:none;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dim);padding-block:.25rem;-webkit-user-select:none;user-select:none}.toc-mobile.svelte-1dzzduv summary:where(.svelte-1dzzduv)::-webkit-details-marker{display:none}.toc-mobile.svelte-1dzzduv summary:where(.svelte-1dzzduv):after{content:" ▾"}.toc-mobile[open].svelte-1dzzduv summary:where(.svelte-1dzzduv):after{content:" ▴"}.toc-mobile.svelte-1dzzduv ul:where(.svelte-1dzzduv){list-style:none;margin:.6rem 0 .25rem;padding:0}.toc-mobile.svelte-1dzzduv li:where(.svelte-1dzzduv){margin-bottom:.35rem}.toc-mobile.svelte-1dzzduv li.top:where(.svelte-1dzzduv){margin-bottom:.6rem}.toc-mobile.svelte-1dzzduv li.top:where(.svelte-1dzzduv) a:where(.svelte-1dzzduv){color:var(--color-muted);font-weight:600}.toc-mobile.svelte-1dzzduv li.h3:where(.svelte-1dzzduv){padding-left:.75rem}.toc-mobile.svelte-1dzzduv a:where(.svelte-1dzzduv){font-size:.72rem;color:var(--color-dim);text-decoration:none;line-height:1.4;display:block}.toc-mobile.svelte-1dzzduv a:where(.svelte-1dzzduv):hover{color:var(--color-muted)}}article.svelte-1teoznn{position:relative}.post-header.svelte-1teoznn{margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border);scroll-margin-top:5rem}.post-date.svelte-1teoznn{color:var(--color-dim);font-size:.75rem;display:block;margin-bottom:.5rem}h1.svelte-1teoznn{font-family:var(--font-sans);font-size:1.5rem;font-weight:700;line-height:1.25;margin-bottom:.5rem}.post-desc.svelte-1teoznn{font-family:var(--font-sans);color:var(--color-muted);font-size:.95rem;margin-top:.4rem}
