.post-body{margin:0 auto;max-width:40rem;min-height:20rem;padding-top:0}.section.post-body .hs-form .legal-consent-container .hs-richtext{border-right:none;padding-right:0}.post-body p{line-height:185%}.post-body img{width:100%}.post-body h2{margin-bottom:1.25rem}.post-body h3{font-size:1.25rem;margin-bottom:.65rem}.post-body h2 strong,.post-body h3 strong{font-weight:inherit}.post-body h2,.post-body h2 strong{font-size:1.5rem;font-weight:600!important}.post-body a:not(.button,.hs-button,.scrolling-cta-inner,.blog-banner){background:rgba(63 204,125,.25);border-radius:1rem;color:var(--purple-dark)!important;display:inline-block;font-weight:500!important;padding:0 .5rem;text-decoration:none;transition:all .2s ease}.post-body .legal-consent-container a{background:none;color:var(--purple-text)!important;font-weight:400!important;padding:0;text-decoration:underline}.post-body .legal-consent-container{opacity:.7}.post-body a:not(.button,.hs-button) span{font-weight:500}.post-body a:not(.button,.hs-button):hover{background:rgba(63 204,125,.35)}.post-body a:not(.blog-banner) span{color:var(--purple-dark)!important}.post-body blockquote{background:rgba(75,66,255,.04);display:inline-block;margin-bottom:1.5rem;padding:1.35rem;position:relative}.post-body blockquote p{background:var(--purple-dark);background:linear-gradient(to right,var(--purple-dark) 0,var(--purple-med) 100%);-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:transparent}.post-body blockquote,.post-body blockquote p{font-family:var(--header);font-size:1.1rem;font-weight:600}.post-body blockquote:before{background:var(--purple-dark);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.post-body .subscription-form-text{text-align:left!important}.section.post-body blockquote ul:not(.splide__list):not(.hs-error-msgs):not(.hs-search-field__suggestions){list-style:none;margin-bottom:0;padding:0}.section.post-body blockquote ul>li{color:var(--purple-off-med);font-size:1rem;font-size:1.1rem;font-weight:600;line-height:125%}.section.post-body blockquote ul>li>ul>li{font-size:.75rem;font-weight:500;letter-spacing:.025rem;opacity:.75rem;text-transform:uppercase}.section.post-body ul:not(.splide__list):not(.hs-error-msgs):not(.hs-search-field__suggestions) ul:not(.splide__list):not(.hs-error-msgs):not(.hs-search-field__suggestions){margin-bottom:0}.section.post-body form{align-items:center;background:#fff;background:var(--white);-webkit-box-shadow:var(--box-shadow-med);-moz-box-shadow:var(--box-shadow-med);box-shadow:var(--box-shadow-med);display:flex;margin-bottom:2rem;margin-top:.5rem;padding:1.25rem;position:relative}.section.post-body form.hs-form .hs-form-field{width:auto}.section.post-body .submitted-message{color:var(--purple-med);font-style:italic}.section.post-body .blog-banner{background:transparent;border-radius:1rem;display:block;margin:1rem 0;overflow:hidden;padding:1rem;position:relative;width:100%}.section.post-body .blog-banner:before{background:linear-gradient(to right,var(--purple-dark) 0,var(--purple-med) 100%);content:"";inset:0;position:absolute;right:auto;transition:all .2s ease;width:200%}.section.post-body .blog-banner:hover{background:transparent}.section.post-body .blog-banner:hover:before{left:-100%}.section.post-body .blog-banner .banner-text{display:flex;flex-direction:column;position:relative}.section.post-body .blog-banner .banner-pre-header{color:var(--white);font-size:.55rem;margin-bottom:.1rem}.section.post-body .blog-banner .banner-header{color:var(--white);font-family:var(--header);font-size:1.25rem;font-weight:700;line-height:125%}.section.post-body .blog-banner .banner-cta{color:var(--green-light);font-size:.85rem;font-style:italic;margin-top:.6rem;position:relative}.section.post-body .blog-banner .banner-cta:after{border-bottom-width:1.5px;border-bottom:0 solid var(--green-light);border-left-width:1.5px;border-left:0 solid var(--green-light);border-right:1.5px solid var(--green-light);border-top:1.5px solid var(--green-light);content:"";display:inline-block;height:.4rem;margin-left:.3rem;transform:rotate(45deg) translate(-.075rem);transition:all .2s ease;width:.4rem}.section.post-body .blog-banner:hover .banner-cta:after{transform:rotate(45deg) translate(.025rem,-.1rem)}.section.post-body .blog-banner .banner-image{height:110%;opacity:.75;position:absolute;right:2.5%;top:-5%;transition:all .2s ease;width:auto;z-index:0}.section.post-body .blog-banner:hover .banner-image{opacity:1}.post-hero .publish-date{display:flex;gap:.25rem}@media screen and (min-width:768px){.section.post-body form .hs-error-msgs{left:2.25rem;right:0}.section.post-body .blog-banner .banner-text{padding-right:9rem}}@media screen and (max-width:768px){.section.post-body form{flex-direction:column;flex-wrap:wrap;justify-content:center}.section.post-body .form-text-header{margin-bottom:.85rem}.post-body .subscription-form-text{text-align:center!important}.section.post-body .blog-banner .banner-image{opacity:.25}}.section.post-body form .hs-error-msgs{top:2.7rem}@media screen and (max-width:767px){.section.post-body form .hs-error-msgs{left:0;right:0;top:2.5rem}}.section.post-body .hs-richtext{margin:0;opacity:1}@media screen and (min-width:768px){.section.post-body .hs-richtext .subscription-form-text{border-right:2px solid var(--white-off);padding-right:1rem;text-align:left}}@media screen and (min-width:480px){.section.post-body .hs-submit{height:2.75rem;margin:0}}.section.post-body .form-text-header{color:var(--purple-dark);display:block;font-family:var(--header);font-size:1.15rem;font-weight:700;line-height:115%;opacity:1}.section.post-body .form-text-preheader{color:var(--purple-med);display:block;font-size:.65rem;font-weight:500;letter-spacing:1px;margin-bottom:.2rem;text-transform:uppercase}.section.post-body .hs-form-field{flex:none;margin-bottom:0;min-width:14.5rem;padding:0}@media screen and (min-width:768px){.section.post-body .hs-form-field{padding:0 0 0 1rem}}@media screen and (max-width:767px){.post-hero:after{background:var(--purple-dark);bottom:0;content:"";height:2px;left:0;opacity:.1;position:absolute;right:0}}@media screen and (min-width:768px){.section.post-body button[type=submit],.section.post-body input[type=submit]{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;font-size:.85rem;height:2.75rem;letter-spacing:0;padding-left:.85rem;padding-right:.85rem}.section.post-body .hs-form .input input:not([type=checkbox]){border-bottom-left-radius:1.85rem;border-bottom-right-radius:0;border-right-width:0;border-top-left-radius:1.85rem;border-top-right-radius:0}}.post-hero-section{padding-top:2rem}.post-hero{margin:0 auto;max-width:70rem;padding:2px 0;position:relative}.post-hero .tags{margin-bottom:0}.post-hero .hero-image{line-height:0;overflow:hidden;position:relative}.post-hero .hero-image:before{left:-2px}.post-hero .hero-image:after{right:0}.post-hero img{position:relative;width:100%}.social-sharing{display:flex;margin-top:2rem}.social-sharing a{align-items:center;display:flex;height:40px;justify-content:center;position:relative;width:40px}.social-sharing a:not(:first-child){margin-left:.5rem}.social-sharing a:before{background:var(--purple-dark);bottom:0;content:"";left:0;opacity:.1;position:absolute;right:0;top:0;z-index:0}.social-sharing a img{height:16px}.post-info{display:flex;flex-direction:column}#hs_cos_wrapper_post_body>p:first-child:first-letter{background:var(--purple-text);color:var(--white-sub);display:inline-block;font-weight:700;margin-right:.2rem;min-width:2rem;padding:.35rem .5rem}.section-wrapper{position:relative}.scrolling-cta-container{bottom:0;left:0;max-width:15rem;position:absolute;top:0;width:100%}.scrolling-cta{background:var(--white);box-shadow:var(--box-shadow-med);position:sticky;top:10vh;width:100%}.scrolling-cta-inner{display:block;font-size:.825rem;padding:1.6rem 1.1rem}.scrolling-cta .hs_cos_wrapper_type_cta{margin-left:0;position:relative;z-index:1}.scrolling-cta-header{color:var(--purple-dark);display:block;font-family:var(--header);font-size:1rem;font-weight:700;margin-bottom:.25rem}.scrolling-cta .buttons{margin-top:.925rem;width:100%}.scrolling-cta .button{font-size:.825rem;justify-content:center;margin-top:0!important;width:100%}.scrolling-cta .hs-web-interactive-inline,.scrolling-cta .hs_cos_wrapper_type_cta{display:block}.scrolling-cta-icon{height:1.5rem;position:absolute;right:.65rem;top:.65rem;width:1.5rem;z-index:0}.scrolling-cta ul{padding-left:.85rem}.scrolling-cta ul li{margin:.35rem 0}.scrolling-cta ul li::marker{color:var(--purple-med)}.section.post-body table td,.section.post-body table th{border:2px solid var(--gray);font-size:.85rem;font-weight:600;padding:.5rem;vertical-align:middle}.section.post-body table{border:2px solid var(--gray);width:100%}.section.post-body table td{font-family:monospace}.section.post-body table th{background:var(--gray)}@media screen and (max-width:1280px){.scrolling-cta-container{margin:0 auto;position:relative;top:0}.scrolling-cta .button{width:100%}}@media screen and (min-width:1024px){.post-hero{align-items:center;display:flex;justify-content:space-between}.post-hero:after,.post-hero:before{background:var(--purple-dark);content:"";height:2px;left:0;opacity:.1;position:absolute;right:0}.post-hero:before{top:0}.post-hero:after{bottom:0}.post-details{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:2rem 5rem 2rem 0}}@media screen and (max-width:1023px){.post-hero{text-align:center}.post-hero .tags{justify-content:center}.post-details{margin-bottom:2.5rem}.social-sharing{justify-content:center;margin-top:1rem}.post-hero .hero-image{display:inline-block}.post-hero .publish-date{margin:0 auto}}@media screen and (min-width:768px){.post-hero .hero-image{flex:none;height:17.444rem;width:33.333rem}.post-hero img{height:17.444rem;object-fit:cover;width:33.333rem}.post-body .hs-form .legal-consent-container{bottom:1.25rem;padding:0;position:absolute;right:1.25rem;width:22rem}.section.post-body .hs-form .legal-consent-container .hs-richtext{text-align:right}.section.post-body .hs-submit,.section.post-body form.hs-form .hs-form-field{align-self:flex-start}.section.post-body form{height:7rem}.section.post-body .subscription-form-text{width:14rem}}@media screen and (max-width:767px){.post-hero .hero-image{display:none}.section.post-body form.hs-form .hs-form-field{margin-bottom:.75rem;width:100%}.post-body .hs-form .legal-consent-container{margin-bottom:.5rem}.section.post-body .hs-form-field{max-width:28rem}}