.sg-toc{background-color:#fff;-webkit-box-shadow:0 16px 26px rgba(0,0,0,.3);box-shadow:0 16px 26px rgba(0,0,0,.3);overflow:hidden;padding:35px 0;width:100%;z-index:100}.sg-toc:before{background-image:url(https://f.hubspotusercontent10.net/hubfs/19615165/web%20assets/corner-triangle.svg);background-repeat:no-repeat;background-size:contain;content:"";height:85px;left:0;position:absolute;top:0;width:37px}.sg-toc.sticky{position:-webkit-sticky;position:sticky;top:150px}.sg-toc:not(.sticky){margin-bottom:30px}.sg-toc .heading{color:var(--color-accent);display:block;font-size:22px;font-weight:700!important;padding:0 25px 15px;position:relative;width:100%}.sg-toc li a{white-space:normal!important}.sg-toc .heading:before{background-color:#e2e2e2;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.sg-toc .heading ul{display:block;padding:0!important}.sg-toc .heading li{display:none}.sg-toc .heading li:nth-last-child(2){display:block;float:none;padding:0}.sg-toc .heading .hs-breadcrumb-menu-divider{display:none}.sg-toc .heading li .hs-breadcrumb-label{color:var(--color-accent);display:block;font-size:22px;font-weight:700!important;pointer-events:none;position:relative;width:100%}.sg-toc ul{padding:15px 25px 0!important;width:100%}.sg-toc .active-branch>a,.sg-toc ul li a:hover{color:var(--color-accent)}.sg-toc ul li a{color:var(--color-dark);display:block;font-size:14px;font-weight:700;padding:5px 0;text-decoration:none;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.sg-toc.standard ul li{margin-left:0}.sg-toc .hs-menu-depth-1{margin-bottom:15px}.sg-toc .hs-menu-depth-2 a{font-weight:400}.sg-toc ul li>ul{padding-top:0!important}.sg-toc.open{position:absolute;top:-150px}.sg-toc.open ul li a{font-weight:700;padding:7px 0}.sg-toc.open .heading{border-bottom:1px solid #003f5e;color:#d69531;display:block;font-weight:700;margin-bottom:15px;padding-bottom:15px}.col--right.sticky-adjust.nav-container{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.sticky-adjust.nav-container .sticky{position:-webkit-sticky;position:sticky;top:300px}