.toc{background:#fff;border-left:3px solid #1bc98e;border-radius:10px;box-shadow:0 4px 16px 0 rgba(38,39,48,.08);font-family:DIN Next LT W05 Regular,sans-serif;list-style:none;margin:2em 0;max-width:340px;padding:1.5em 1.5em 1.5em .5em;transition:all .3s ease-in-out}.toc li{margin-bottom:.5em}.toc li a{border-left:3px solid transparent;border-radius:4px;color:#262730;display:block;font-size:16px;letter-spacing:1px;padding:.4em .8em .4em .6em;transition:color .2s,background .2s,border-color .2s}.toc li a:hover{background:#f1f2f4;color:#1bc98e}.toc li a.active{background:#e6faf4;border-left:3px solid #1bc98e;color:#1bc98e;font-family:DIN Next LT W05 Bold,sans-serif}.toc-h1{margin-left:0}.toc-h2{margin-left:20px}.toc-h3{margin-left:40px}.toc-h4{margin-left:60px}.toc-h5{margin-left:80px}.toc-h6{margin-left:100px}html{scroll-behavior:smooth}.toc li:before{display:none}.toc-toggle-btn{align-items:center;background-color:#1bc98e;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;line-height:1;position:absolute;right:10px;top:10px;transition:all .2s ease;width:30px;z-index:1001}.toc-toggle-btn:hover{background-color:#169e74}.toc-show-btn{align-items:center;background-color:#1bc98e;border:none;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;left:10px;opacity:0;padding:10px 20px;position:fixed;top:500px;transform:translateX(-100px);transition:all .3s ease-in-out;z-index:1001}.toc-show-btn:hover{background-color:#169e74}.toc-show-btn i{margin-right:10px}@media (max-width:768px){.toc li a{font-size:14px;padding:.3em .6em .3em .4em}.toc-show-btn{font-size:13px;padding:8px 16px}.toc-show-btn i{margin-right:8px}}@media (max-width:480px){.toc-show-btn{left:5px;padding:8px}.toc-show-btn i{margin-right:5px}.toc{padding:1em 1em 1em .5em}}@media (max-width:360px){.toc-show-btn{align-items:center;border-radius:50%;display:flex;font-size:0;height:36px;justify-content:center;padding:8px;width:36px}.toc-show-btn i{font-size:16px;margin-right:0}.toc li a{font-size:12px;padding:.3em .4em}.toc-h2{margin-left:5px}.toc-h3{margin-left:10px}}.toc.collapsed{opacity:0;overflow:hidden;transform:translateX(-100%);width:0}.toc-show-btn.visible{opacity:1;transform:translateX(0)}