.sb-toc{display:none}.sb-toc__title{color:var(--sb-muted);font-size:12px;font-weight:500;letter-spacing:.1em;margin:0 0 16px;text-transform:uppercase}.sb-toc__nav{border-left:1px solid var(--sb-border);display:flex;flex-direction:column;gap:12px}.sb-toc__link{border-left:2px solid transparent;color:var(--sb-muted);cursor:pointer;font-size:14px;line-height:1.4;margin-left:-1px;padding-left:16px;transition:color .2s ease,border-color .2s ease}.sb-toc__link:focus,.sb-toc__link:hover{color:var(--sb-text)}.sb-toc__link.is-active{border-left-color:var(--sb-accent);color:var(--sb-accent);font-weight:500}.sb-toc__link--sub{font-size:13px;padding-left:32px}@media (min-width:1024px){.sb-toc{display:block}}