.custom-blog-header{align-items:center;background-color:#3b4395;background-position:top;background-repeat:no-repeat;background-size:100% auto;color:#fff;display:flex;justify-content:center;min-height:400px;position:relative}@media (min-width:1400px){.custom-blog-header{background-size:1400px auto}.custom-blog-header:after,.custom-blog-header:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:calc(50% - 550px);z-index:1}.custom-blog-header:before{background:linear-gradient(90deg,#3b4395 calc(100% - 150px),rgba(59,67,149,0));left:0}.custom-blog-header:after{background:linear-gradient(270deg,#3b4395 calc(100% - 150px),rgba(59,67,149,0));right:0}}.custom-blog-header .header-overlay{align-items:center;background:rgba(59,67,149,.6);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.custom-blog-header .content-wrapper{box-sizing:border-box;max-width:1200px;padding:0 1.5rem;position:relative;width:100%;z-index:3}.custom-blog-header .content-wrapper h1{color:#fff!important;margin:0 auto 3rem;max-width:100%;text-align:center!important}.custom-blog-header .content-wrapper .author-info{color:#fff;margin-top:10px;text-align:center;width:100%}.custom-blog-header .content-wrapper .author-info a{color:#fff;font-weight:700}.theme-override-content h1,.theme-override-content h2,.theme-override-content h3,.theme-override-content h4,.theme-override-content h5,.theme-override-content h6{margin-bottom:.5em;margin-top:1.5em}.theme-override-content p{color:#7f7f7f;font-size:1rem;line-height:1.5}.blog-post{margin:0 auto;max-width:1200px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.body-container--blog-index .hs-button,.body-container--blog-index [class*=BlogPostButton],.body-container--blog-index button{font-size:clamp(.6rem,1vw + .5rem,1rem)!important;padding:.58rem 1.1rem!important}.body-container--blog-index [class*=BlogPostTitle],.body-container--blog-index [class*=BlogPostTitle] a,.body-container--blog-index h3{color:#3b4395!important;font-family:Inter,sans-serif!important;font-size:clamp(1rem,1vw + .5rem,1.5rem)!important;font-style:normal!important;font-weight:600!important;line-height:1.2!important;margin-bottom:15px!important;text-decoration:none!important}.body-container--blog-index [class*=BlogPostTitle] a:hover,.body-container--blog-index [class*=BlogPostTitle]:hover{color:#e84e0f!important}.body-container--blog-index [class*=BlogPostDescription],.body-container--blog-index [class*=BlogPostListingContent] p{color:gray!important;font-size:clamp(.7rem,1vw + .5rem,.9rem)!important;font-weight:400!important;line-height:1.5!important;margin-bottom:20px!important}.body-container--blog-index .hs-blog-post{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);container-type:inline-size;display:flex!important;flex-direction:column!important;overflow:visible!important;position:relative!important}.body-container--blog-index .hs-blog-post__image-wrapper{aspect-ratio:16/9!important;border-radius:8px 8px 0 0;flex-shrink:0;margin-right:0!important;order:0!important;overflow:hidden!important;position:relative!important;width:100%!important}.body-container--blog-index .hs-blog-post__image-wrapper img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.body-container--blog-index .hs-blog-post__image-wrapper:after{background:rgba(59,67,149,.4);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .4s ease}.body-container--blog-index .hs-blog-post:hover .hs-blog-post__image-wrapper:after{opacity:0}.body-container--blog-index .hs-blog-post__content-wrapper{background:#f8fafc!important;border-radius:0 0 8px 8px;margin-top:0!important;padding:1rem;position:static!important}.body-container--blog-index [class*=BlogPostTag] a,.body-container--blog-index [class*=BlogPostTag] span,.body-container--blog-index [class*=BlogPostTags] a{background:none!important;background-color:transparent!important;border:1px solid #3b4395!important;border-radius:4px!important;color:#3b4395!important;display:inline-block!important;font-size:.75rem!important;margin:0 .25rem .25rem 0!important;padding:.15rem .5rem!important;text-decoration:none!important}.body-container--blog-index [class*=BlogPostTag] a:hover,.body-container--blog-index [class*=BlogPostTags] a:hover{background:#3b4395!important;color:#fff!important}.body-container--blog-index .hs-blog-post__content-wrapper>div:first-child{left:0;padding:0 1.5rem;pointer-events:none;position:absolute!important;right:0;text-align:center;top:28.125cqi!important;transform:translateY(-50%);z-index:3}.body-container--blog-index [class*=BlogPostTitle],.body-container--blog-index h3{margin:0!important;padding:0!important;text-align:center!important}.body-container--blog-index [class*=BlogPostTitle] a{color:#fff!important;font-style:normal!important;pointer-events:auto;text-decoration:none!important;text-shadow:0 2px 8px rgba(0,0,0,.55)!important;transition:opacity .4s ease!important}.body-container--blog-index .hs-blog-post:hover [class*=BlogPostTitle] a,.body-container--blog-index .hs-blog-post:hover [class*=BlogPostTitle] a:hover{color:#fff!important;opacity:.5!important;pointer-events:none!important}.body-container--blog-index [class*=BlogPostDescription],.body-container--blog-index [class*=BlogPostListingContent] p{margin-top:0!important;padding:0!important}.body-container--blog-index [class*=BlogPostButtonWrapper]{padding:0!important}