.toc[data-v-a8dca428]{border-left:2px solid var(--accent);margin-bottom:2rem;padding:.75rem 0 .75rem 1.25rem}.toc-title[data-v-a8dca428]{color:var(--fg-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.toc-list[data-v-a8dca428],.toc-sublist[data-v-a8dca428]{list-style:none;margin:0;padding:0}.toc-sublist[data-v-a8dca428]{margin-top:.2rem;padding-left:1rem}.toc-list>li[data-v-a8dca428]{margin-bottom:.35rem}.toc-sublist>li[data-v-a8dca428]{margin-bottom:.2rem}.toc-link[data-v-a8dca428]{color:var(--fg-muted);font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .15s}.toc-link[data-v-a8dca428]:hover{color:var(--accent)}.toc-link--sub[data-v-a8dca428]{font-size:.8125rem}.toc[data-v-ddf48ae7]{left:calc(50% + 23rem);opacity:0;pointer-events:none;position:fixed;top:6rem;transition:opacity .25s ease;width:13rem}.toc--visible[data-v-ddf48ae7]{opacity:1;pointer-events:auto}.toc-title[data-v-ddf48ae7]{color:var(--fg-muted);font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.toc-list[data-v-ddf48ae7]{border-left:2px solid var(--border);list-style:none;margin:0;padding:0 0 0 .875rem}.toc-list>li[data-v-ddf48ae7]{margin-bottom:.35rem}.toc-link[data-v-ddf48ae7]{color:var(--fg-muted);display:block;font-size:.8rem;line-height:1.4;text-decoration:none;transition:color .15s}.toc-link[data-v-ddf48ae7]:hover{color:var(--fg)}.toc-link--active[data-v-ddf48ae7]{color:var(--accent);font-weight:500}@media(max-width:1279px){.toc[data-v-ddf48ae7]{display:none}}
