.toc-list li{margin:0;padding:0}.toc-list a{display:block;padding:10px 14px;border-left:3px solid transparent;font-size:15px;font-weight:600;line-height:1.45;color:var(--toc-navy);text-decoration:none;transition:background .2s,border-color .2s}.toc-list a:hover{background:#f3f3f9}.toc-list a.active{background:var(--toc-active-bg);border-left-color:#3363c0}