.fs-block-heading:has(+.fs-block-table-of-contents[hidden]){display:none}.toc-list{margin-top:calc(var(--spacing) * -1);margin-bottom:calc(var(--spacing) * -1);flex-direction:column;display:flex}.toc-link{padding:var(--spacing) 0;color:var(--color-muted-foreground);text-underline-offset:.25rem;font-size:.875rem;transition:color .15s;display:flex}.toc-link:hover{color:var(--color-foreground);text-decoration:underline}.toc-link.is-active{color:var(--color-foreground);font-weight:var(--font-weight-medium)}.toc-item--nested{padding-inline-start:calc(var(--spacing) * 4)}.toc-item--deep{padding-inline-start:calc(var(--spacing) * 8)}.gh-main>.fs-block-heading,.gh-main>.toc>ol{width:100%;max-width:var(--section--content--width);margin-left:auto;margin-right:auto}.gh-main>.fs-block-heading{margin-bottom:calc(var(--spacing) * 6)}.gh-main>.toc{margin-bottom:calc(var(--spacing) * 14 * var(--content-spacing-factor,1))}@container section (width>=64rem){.gh-main>.fs-block-heading:has(+.toc),.gh-main>.toc{display:none}}@container section (width<64rem){.gh-sidebar-inner>.fs-block-heading:has(+.toc),.gh-sidebar-inner>.toc{display:none}}