.toc-trigger-container{position:relative}.toc-trigger{height:1px;left:0;pointer-events:none;position:absolute;top:-60px;width:100%}.toc{margin-bottom:64px;padding:0}.blog-post .toc__title{background:transparent;border:none;color:#222;cursor:inherit;font-size:17px;font-weight:700;line-height:150%;margin-bottom:24px;padding:0}.toc__list{list-style:none;margin:0;padding:0 0 0 24px}.toc__item{margin-bottom:8px}.toc__link{color:#00395d;font-size:18px;font-weight:400;line-height:1.67;text-decoration:underline;transition:color .2s ease}.toc__link:hover{color:#000}@media (min-width:992px){.blog-post .toc__title svg{display:none}}@media (max-width:991px){.toc{margin-bottom:43px}.casestudy-container .blog-post .toc__title{width:100%}.blog-post .toc__title{align-items:center;border:1px solid #344054;border-radius:8px;cursor:pointer;display:flex;height:57px;justify-content:space-between;margin-bottom:8px;padding:15px 6px 15px 15px;width:360px}.blog-post .toc__title svg{height:auto;width:32px}.toc__list{border:1px solid #344054;border-radius:8px;padding:12px 0!important}.toc__list .toc__item:before{content:none!important}.toc__list .toc__item{line-height:1.4;margin-bottom:0;padding:0}.toc__list li a{color:#000;display:flex;font-size:17px;padding:5px 16px;text-decoration:none;transition:background .3s;width:100%}.toc__list li a:hover{background:rgba(99,107,111,.1)}.blog-post .toc__title svg{transition:transform .3s ease}.blog-post .toc__title.is-open svg{transform:rotate(180deg)}}