div#toc{background:#fff;border:1px solid #e5e2da;margin:-100Xpx 0 1rem;padding:.75rem;position:sticky;top:100px;width:100%}#toc h3{color:#171717;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.toc-divider{background-image:linear-gradient(90deg,#000,#41a098);background-repeat:no-repeat;background-size:100% 100%;height:3px;margin:0 0 8px}.toc-list{counter-reset:toc-counter;list-style:none;margin:0;padding:0}.toc-list li{align-items:flex-start;border-bottom:1px solid #f0eee8;counter-increment:toc-counter;display:flex;padding:7px 0}.toc-list li:last-child{border-bottom:none}.toc-list li:before{color:#c9a227;content:counter(toc-counter,decimal-leading-zero);flex-shrink:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;margin-right:8px}.toc-list a{color:#171717;flex:1;font-family:inherit;font-size:13.5px;line-height:1.3;text-decoration:none}.toc-list a:first-letter{text-transform:uppercase}.toc-list a:focus,.toc-list a:hover{color:#41a098;text-decoration:none}