.toc-toggle{inline-size:100%;justify-content:space-between}.toc-toggle[aria-expanded=true] .toc-toggle-icon{transform:scale(-1)}@media (min-width:76.25em){.toc-toggle{pointer-events:none}.toc-toggle-icon{display:none}}.toc__list{padding-block:1rem}@media (max-width:76.1875em){.toc__list:not([aria-hidden=false]){display:none}}.toc__link{align-items:center;border-inline-start:3px solid var(--color--background-alternate);display:flex;gap:.25em;padding:.375rem 0;padding-inline-start:1rem}@media (prefers-reduced-motion:no-preference){.toc__link{transition:color var(--timing) var(--ease),text-decoration-color var(--timing) var(--ease),border-color var(--timing) var(--ease)}}.toc__link:hover{border-inline-start-color:var(--toc--border--color--hover,var(--color--font-o-5))}.toc__link.current{border-inline-start-color:var(--color--highlight);font-weight:700;text-decoration-color:transparent}.toc__link-icon{block-size:1em;inline-size:1em}.toc__link-icon--after{opacity:0}@media (prefers-reduced-motion:no-preference){.toc__link-icon--after{transition:opacity var(--timing) var(--ease)}}.toc__link:hover .toc__link-icon--after{opacity:1}.toc__sub-items{padding-inline-start:1em}@media (max-width:76.1875em){.toc{border-block:var(--line) solid var(--color--background-alternate);padding:.25rem 0}.toc--layout-container-before:last-child{margin-block-end:calc(var(--module--spacing-block) * -1 - var(--line))}}