.tough-toc{--tough-toc-max-height:50vh;flex-direction:column;gap:8px;font-size:14.5px;display:none}@media (width>=1200px){.tough-toc{display:flex}}.tough-toc__title{color:var(--tough-color-text-muted);font-size:13px;font-weight:700}.tough-toc__items{max-height:var(--tough-toc-max-height);scrollbar-width:thin;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tough-toc__link{border-left:2px solid var(--tough-color-card-border);color:color-mix(in srgb, var(--tough-color-text) 75%, var(--tough-color-text-muted));padding:5px 0 5px 12px;line-height:1.35;display:block}.tough-toc__link:hover{color:var(--tough-color-primary);text-decoration:none}.tough-toc__link.is-active{border-left-color:var(--tough-color-primary);color:var(--tough-color-primary);font-weight:600}
