.toc nav ul{padding-left:0;margin-bottom:0;list-style:none}.toc nav ul ul{padding-left:1rem}.toc nav ul ul a{color:var(--bs-fg-2)}.toc nav a{display:block;padding:.125rem 0 .125rem .75rem;color:inherit;text-decoration:none;border-left:.125rem var(--bs-border-style) transparent;font-weight:400}.toc nav a:hover,.toc nav a.active{color:var(--bs-primary-base);border-left-color:var(--bs-primary-base)}.toc nav a.active{font-weight:500}.toc nav a code{font:inherit}@media(min-width:992px){.toc{position:-webkit-sticky;position:sticky;top:5rem;right:0;z-index:2;height:calc(100vh - 7rem);overflow-y:auto}.toc-collapse{display:block!important;block-size:auto!important}}@media(max-width:991.98px){.toc-toggle{justify-content:center;width:100%}.toc-toggle{color:var(--bs-fg-body);border:1px var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-radius-5)}.toc nav ul ul{padding-left:0}.toc nav a{padding:.125rem 0;text-align:center;border-right:.125rem var(--bs-border-style) transparent}.toc nav a:hover,.toc nav a.active{border-right-color:var(--bs-primary-base)}.toc-collapse nav{padding:1.25rem 1.25rem 1.25rem 1rem;background-color:var(--bs-bg-1);border:1px var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-radius-5)}}
