#hs_cos_wrapper_module_17422281864848{position:sticky;top:0;z-index:9}.hubspot-disable-focus-styles #hs_cos_wrapper_module_17422281864848,.hubspot-disable-focus-styles .blog-toc{display:none!important}#table-of-contents{display:flex;flex-direction:column}.blog-toc{border-radius:5px;margin:2rem;max-width:360px;padding:1.35rem 1.75rem;position:absolute;right:100%;top:0;width:calc(50vw - 450px - 4rem)}.blog-toc .h3{margin:0;position:relative}.blog-toc ul{list-style:none;margin:1.35rem 0 0;padding:0}.blog-toc ul,.blog-toc ul li,.blog-toc ul li a{display:flex;flex-direction:column}.blog-toc ul li a{flex-direction:row;text-decoration:none;transform:scale(.9);transform-origin:left;transition:transform .25s linear}.blog-toc ul li:not(:last-child){margin-bottom:.35rem}.blog-toc ul li a.active{font-weight:700;transform:scale(1)}.blog-toc ul li a:before{content:counter(tocLinks) ". ";counter-increment:tocLinks;margin-right:.65rem}.toc__menu-toggle{display:none;position:absolute;right:0;top:7.5px}.toc__menu-toggle svg{fill:#141414;height:15px;width:15px}.toc__menu-toggle.menu-opened svg{transform:rotate(180deg);transform-origin:50% 50%;transition:transform .4s}@media (max-width:1540px){.blog-toc{margin:2rem 2rem 0;max-width:unset;position:relative;right:unset;width:auto}.blog-toc ul.mobile-toc_closed{display:none}.toc__menu-toggle{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media (max-width:1024px){.blog-toc{margin:2rem 0}}@media (max-width:768px){.blog-toc{margin:2rem 0}}@media (max-width:450px){.blog-toc.isTop{border-top-left-radius:0;border-top-right-radius:0;height:auto;left:-1rem;overflow:hidden;padding:.75rem 1rem;top:0;transition:all .15s ease-in-out;width:100vw}.blog-toc.hideThis{top:-100rem;transition:all .15s ease-in-out}.blog-toc.isTop p.h3{font-size:1rem}.blog-toc.isTop .toc__menu-toggle{line-height:1;top:0}.blog-toc.isTop .toc__menu-toggle svg{height:1rem;width:1rem}}