.sidebar{align-items:flex-start}.sidebar,.sidebar-wrapper{display:flex;flex-direction:column}.sidebar-wrapper{position:sticky;top:120px}.sidebar-menu.tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style-image:none;list-style-type:none;margin:0;padding:0}.sidebar-menu.tags ul li a{background:transparent;border:1px solid var(--link_color);display:block;font-size:.9rem;line-height:1;padding:.5rem;text-decoration:none;transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out}.sidebar-menu.tags ul li a.active,.sidebar-menu.tags ul li a:hover{background:var(--link_hover_color);border-color:var(--link_hover_color);color:var(--white);transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out}.sidebar-menu.recent ul{list-style-image:none;list-style-type:none;margin:0;padding:0}.sidebar-menu.recent ul li a{display:block;font-size:.9rem;line-height:normal;padding:.5rem 0;text-decoration:none}.sidebar-offer{overflow:hidden}.blog-toc__container details summary svg{transform:rotate(0);transition:transform .15s ease;vertical-align:middle}.blog-toc__container details>summary{list-style:none}.blog-toc__container details[open]>summary svg{transform:rotate(90deg)}.sr-blog-post .toc-heading{scroll-margin-block:100px;scroll-padding-top:100px}.blog-toc__container{align-self:start;margin-bottom:2.5rem;transition:top .25s ease-in-out;transition-delay:0s}.blog-toc__container details .nav-group-title .heading{margin-bottom:0}[data-header-scroll=false] .blog-toc__container .blog-toc{position:sticky;top:6rem;transition-delay:.3s}.blog-toc__container .section-nav{max-height:300px;padding-left:0;padding-top:1.5rem}.blog-toc__container .section-nav a{color:inherit;color:#1d2e4e;display:flex;font-size:1rem;gap:10px;margin-bottom:12px;overflow:hidden;padding:.625rem;position:relative;text-decoration:none;text-overflow:ellipsis;transition:all .1s ease-in-out;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.blog-toc__container .section-nav .active svg :is(path,g),.blog-toc__container .section-nav :is(a:hover,a:focus) svg :is(path,g){fill:#a643f2}@media (min-width:992px){.blog-toc__container .section-nav:has(li:nth-of-type(5)){overflow-y:scroll}.blog-toc__container .section-nav a{background:transparent;border-radius:10px;box-shadow:none}.blog-toc__container .section-nav .active a,.blog-toc__container .section-nav a:is(:hover,:focus){background:#fff;box-shadow:4px 4px 30px 0 rgba(0,0,0,.1)}}@media(max-width:991px){.blog-toc__container{background:#fff;position:sticky;top:85px;transition:all .25s ease;width:100%;z-index:100}.blog-toc__container details>summary{padding:0 1rem}.blog-toc__container details .nav-group-title .heading{margin-bottom:0}.blog-toc__container .section-nav{overflow-y:scroll;padding-top:0}.blog-toc__container .section-nav a{font-size:14px}}.blog-subscribe{background:#fff;border-radius:20px;box-shadow:-4px -4px 14px 0 #b667f3,4px 4px 14px 0 #ff8a59;margin-top:50px;padding:30px}.blog-subscribe .sr-form form{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;flex-direction:column;gap:8px}.blog-subscribe .sr-form{background:none!important;border:none!important;border-radius:0;margin-top:1rem;padding:0!important}.blog-subscribe .sr-form :is(.hs-form-field,.hs_submit){width:100%}.blog-subscribe .sr-form .btn-wrapper.btn-wrapper-md input[type=submit]{min-height:50px}.blog-subscribe .sr-form .field>label,.blog-subscribe .sr-form .hs-error-msgs li{margin:0}.blog-subscribe .sr-form .hs-error-msgs{padding-bottom:.5rem}.blog-subscribe .sr-form .hs_error_rollup{display:none}@media(min-width:992px){.blog-subscribe{margin:5rem 0;padding:50px}.blog-subscribe .sr-form .btn-wrapper.btn-wrapper-md input[type=submit]{min-height:48px}.blog-subscribe .sr-form form{flex-direction:row}.blog-subscribe .sr-form{margin-left:0}.blog-subscribe .sr-form :is(.hs-form-field,.hs_submit){width:unset}}