
    .toc{position:sticky;top:82px;padding-top:30px;max-height:calc(100vh - 100px);overflow:auto}
    .toc-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:12px}
    .toc a{display:block;color:#6b6d72;text-decoration:none;font-size:13px;line-height:1.35;padding:6px 0 6px 12px;border-left:1px solid var(--line)}
    .toc a.active{color:var(--ink);font-weight:620;border-left:2px solid var(--blue);padding-left:11px}
    