.leaf-layout.svelte-14agyk3{margin-bottom:var(--spacing-7);display:block}.toc-mobile.svelte-14agyk3{margin-bottom:var(--spacing-6)}.toc-desktop.svelte-14agyk3 ul:where(.svelte-14agyk3){margin:0;padding:0;list-style:none}.toc-desktop.svelte-14agyk3 li[data-depth="3"]:where(.svelte-14agyk3) a:where(.svelte-14agyk3){padding-left:var(--spacing-4)}.toc-desktop.svelte-14agyk3 a:where(.svelte-14agyk3){color:var(--color-muted);transition:color var(--duration-fast);overflow-wrap:anywhere;text-decoration:none;display:block}.toc-desktop.svelte-14agyk3 a:where(.svelte-14agyk3):hover{color:var(--color-primary)}.toc-desktop.svelte-14agyk3 li.active:where(.svelte-14agyk3)>a:where(.svelte-14agyk3){color:var(--color-primary);font-weight:500}.toc-desktop.svelte-14agyk3{display:none}@media (width>=900px){.toc-mobile.svelte-14agyk3{display:none}.leaf-layout.svelte-14agyk3{gap:var(--spacing-7);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.toc-desktop.svelte-14agyk3{top:var(--spacing-6);font-size:var(--text-sm);max-height:calc(100dvh - 2 * var(--spacing-6));overscroll-behavior:contain;display:block;position:sticky;overflow:hidden auto}.toc-desktop.svelte-14agyk3 .toc-label:where(.svelte-14agyk3){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);margin:0 0 var(--spacing-3);font-weight:600}.toc-desktop.svelte-14agyk3 ul:where(.svelte-14agyk3){flex-direction:column;display:flex}.toc-desktop.svelte-14agyk3 li:where(.svelte-14agyk3){border-left:1px solid var(--color-border);padding:var(--spacing-2) 0 var(--spacing-2) var(--spacing-4);transition:border-color var(--duration-fast)}.toc-desktop.svelte-14agyk3 li.active:where(.svelte-14agyk3){border-left-color:var(--color-primary)}}
