.post-toc-box.svelte-1g07lj0{margin-bottom:1.5rem;border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg)}summary.svelte-1g07lj0{display:flex;align-items:center;gap:.375rem;min-height:44px;padding-inline:.75rem;cursor:pointer;list-style:none;border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-fg-muted)}summary.svelte-1g07lj0::-webkit-details-marker{display:none}summary.svelte-1g07lj0:focus-visible{outline:2px solid var(--color-accent-500)}summary.svelte-1g07lj0 .post-toc-chevron{margin-left:auto}.post-toc-box[open].svelte-1g07lj0 .post-toc-chevron{transform:rotate(180deg)}.post-toc-box.svelte-1g07lj0 .post-toc-list:where(.svelte-1g07lj0){padding:0 .75rem .75rem}.post-toc-box.svelte-1g07lj0 .post-toc-list:where(.svelte-1g07lj0) a{padding-block:.5rem}.post-toc-list.svelte-1g07lj0{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word}.post-toc-list.svelte-1g07lj0 a{font-size:15px}.post-toc-list.svelte-1g07lj0 a:focus-visible{outline-offset:-2px}html.dark .post-toc-list.svelte-1g07lj0 a[aria-current=location]{color:var(--color-primary-300);border-color:var(--color-primary-300)}html.dark .post-toc-list.svelte-1g07lj0 a:hover{color:var(--color-primary-300)}.post-toc-rail.svelte-1g07lj0{display:none}@media(min-width:1024px){.post-toc-layout.svelte-1g07lj0{display:grid;grid-template-columns:minmax(0,1fr) 232px;column-gap:28px}.post-toc-box.svelte-1g07lj0{display:none}.post-toc-rail.svelte-1g07lj0{display:block;grid-column:2;grid-row:1;min-width:0}.post-toc-sticky.svelte-1g07lj0{position:sticky;top:calc(var(--header-h-compact) + 1.5rem);max-height:calc(100dvh - var(--header-h-compact) - 3rem);overflow-y:auto}.post-toc-text.svelte-1g07lj0{grid-column:1;grid-row:1;min-width:0}}@media print{.post-toc-layout.svelte-1g07lj0{display:block}.post-toc-box.svelte-1g07lj0,.post-toc-rail.svelte-1g07lj0{display:none}}
