.cf-blog-post__toc{align-items:flex-start;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.025),0 4px 40px rgba(0,0,0,.125);display:flex;flex-direction:column;margin-bottom:1.4rem;padding:32px 40px 34px}.cf-blog-post__toc-title{font-size:80%;margin-bottom:15px}.cf-blog-post__toc-item{display:block;opacity:.5;padding:5px 10px 5px 0;text-decoration:none;transition:all .2s ease}.cf-blog-post__toc.collapsed .cf-blog-post__toc-item{height:0;opacity:0;padding:0 10px 0 0;pointer-events:none}.cf-blog-post__toc-item:hover{opacity:1}.cf-blog-post__toc select{border:1px solid rgba(0,0,0,.1);border-radius:4px;height:0;opacity:0;padding:0 12px;pointer-events:none;transition:all .2s ease;width:100%}.cf-blog-post__toc.collapsed select{height:auto;opacity:1;padding:12px;pointer-events:all}@media screen and (min-width:1000px){.cf-blog-post__toc-item--active{opacity:1}}