.blog--post-info{align-items:center;color:var(--text-color);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;width:100%}.text-left .blog--post-info{justify-content:left}.text-center .blog--post-info{justify-content:center}.text-right .blog--post-info{justify-content:right}.blog--post-author,.blog--post-reading-time,.blog--post-timestamp{align-items:center;display:inline-flex;margin-bottom:8px}.blog--post-author-name,.blog--post-reading-time,.blog--post-timestamp{color:inherit;font:inherit;text-decoration:none}.blog--post-author-image-wrapper{height:40px;margin-right:.5rem;width:40px}.blog--post-author-image{height:100%;object-fit:cover;width:100%}.blog--post-author+.blog--post-reading-time:before,.blog--post-author+.blog--post-timestamp:before,.blog--post-timestamp+.blog--post-reading-time:before{background-color:var(--primary-color);border-radius:50%;content:"";display:inline-flex;height:6px;margin:0 8px;width:6px}@media screen and (max-width:767px){.blog--post-reading-time{display:block;flex-basis:100%}.blog--post-reading-time:before{display:none}}.blog-listing{display:grid;grid-gap:30px;width:100%}.blog-listing__post{background-color:var(--white-color);box-sizing:border-box;display:flex;flex:1;flex-direction:column;margin-bottom:1rem;overflow:hidden;width:100%}.blog-listing__post-image-wrapper{display:block;overflow:hidden}.blog-listing__post-image{height:100%;object-fit:cover;width:100%}.blog-listing__post-content{display:flex;flex-direction:column;flex-grow:1}.blog-listing__post-info,.blog-listing__post-tags,.blog-listing__post-title{margin:0 0 .5rem}.blog-listing__post-tag{display:inline-block}.blog-listing__post-title-link{color:inherit;font:inherit}.blog-listing__post-button-wrapper{margin-top:auto}@media only screen and (min-width:768px){.blog-listing--side-by-side .blog-listing__post-content,.blog-listing--side-by-side .blog-listing__post-image-wrapper{flex:1}.blog-listing--side-by-side .blog-listing__post-image-wrapper{margin-bottom:0}.blog-listing__post-image--left{flex-direction:row}.blog-listing__post-image--left .blog-listing__post-image-wrapper{margin-right:1rem}.blog-listing__post-image--right{flex-direction:row-reverse}.blog-listing__post-image--right .blog-listing__post-image-wrapper{margin-left:1rem}.blog-listing__post-image--alternate:nth-child(odd){flex-direction:row}.blog-listing__post-image--alternate:nth-child(2n){flex-direction:row-reverse}.blog-listing__post-image--alternate:nth-child(2n) .blog-listing__post-image-wrapper{margin-left:1rem}.blog-listing__post-image--alternate:nth-child(odd) .blog-listing__post-image-wrapper{margin-right:1rem}}.blog-listing__featured{align-items:center;display:flex;margin:0 auto 80px}.blog-listing__post.featured{flex-direction:row;margin-bottom:2rem}.featured .blog-listing__post-content,.featured .blog-listing__post-image-wrapper{flex:1}.featured .blog-listing__post-image-wrapper{margin-bottom:0}.featured .blog-listing__post-image{max-height:100%}.featured .blog-listing__post-content{display:block;padding:2rem}@media only screen and (max-width:991px){.blog-listing__featured,.blog-listing__post.featured{flex-direction:column}.blog-listing__featured{margin-bottom:30px}}.blog-sidebar{box-sizing:border-box}.blog-component{border:1px solid rgba(var(--black-color-rgb),.1);margin-bottom:40px;padding:30px}.blog-component__title{text-align:center}.blog-search{border:0;padding:0}.blog-search .custom-search form .hs-search-field__input{border:1px solid rgba(var(--black-color-rgb),.1);border-radius:0}.blog-tags{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog-tags>li{list-style:none;margin:.3rem .5rem .3rem 0}.blog-tabs{padding:0}.blog-tabs__links{display:flex}button.blog-tabs__button{background-color:var(--off-white-color);border:0;border-radius:0;color:var(--text-color);cursor:pointer;flex:1;justify-content:center;outline:none}button.blog-tabs__button:focus,button.blog-tabs__button:hover{background-color:rgba(var(--black-color-rgb),.1)}button.blog-tabs__button.active,button.blog-tabs__button:active{background-color:var(--white-color)}.blog-tabs__content{background:var(--white-color);display:none;padding:40px 30px}.blog-tabs__post{display:flex;margin-bottom:30px}.blog-tabs__post:last-child{margin-bottom:0}.blog-tabs__post-image-wrapper{flex:0 0 30%;margin-right:.75rem}.blog-tabs__post-image{border-radius:10px;height:auto;object-fit:cover;width:100%}.blog-tabs__post-content{box-sizing:border-box}.blog-tabs__post-image-wrapper+.blog-tabs__post-content{flex:0 0 70%}.blog-tabs__post-title{font-size:1rem;margin-bottom:0}.blog-tabs__post-title-link{color:inherit;font:inherit}.blog-sidebar_subscribe-text .hs_cos_wrapper_type_icon{display:block;margin-bottom:1rem;text-align:center}.blog-sidebar_subscribe-text svg{fill:var(--secondary-color);height:auto;width:70px}.blog-sidebar_subscribe .submitted-message,.blog-sidebar_subscribe form{background:transparent;border:0;border-radius:0;margin:0;padding:0}.blog-sidebar_subscribe form .actions,.blog-sidebar_subscribe form .hs-button{display:flex;justify-content:center;width:100%}.post-header-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;position:relative;width:100%;z-index:1}.post-header-content,.post-header-image-wrapper{flex:1}.post-header-content .blog-post__back-to-blog,.post-header-content .blog-post__tags{margin-bottom:10px}@media screen and (min-width:768px){.blog-post-featured-bg .post-header-wrapper{margin-top:-180px}}@media screen and (max-width:767px){.post-header-wrapper{flex-direction:column}}.text-left .blog-post__tags{justify-content:left}.text-center .blog-post__tags{justify-content:center}.text-right .blog-post__tags{justify-content:right}.blog-post__image-wrapper{position:relative;width:100%}.blog-post__image{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-featured-bg .blog-post__image{height:100%}@media screen and (min-width:768px){.blog-post-featured-bg .blog-post__image-wrapper{max-height:480px;overflow:hidden}}@media screen and (max-width:767px){.blog-post__image-wrapper{margin-top:20px}}.post-body-wrapper{background:var(--white-color);position:relative;width:100%}.blog-post{flex:1;margin:0 auto;max-width:100%;padding:0}.blog-post__body{line-height:24px;margin:0 auto 50px;max-width:100%}@media screen and (min-width:768px){.post-body-wrapper{align-items:flex-start;display:flex;justify-content:space-between;padding:80px 50px}}.blog-post__nav{border-color:rgba(var(--secondary-color-rgb),1);border-style:solid;border-width:1px 0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0;padding:30px 0}.blog-post__nav-link{align-items:center;color:var(--text-color);display:flex;flex-basis:48%;text-align:left;text-decoration:none}.blog-post__nav-link img{border-radius:5px;height:auto;max-width:150px}.blog-post__nav-post-info{padding-left:10px}.blog-post__nav-post-info h3{color:inherit;font-size:1rem;margin:0}.blog-post__nav-text{display:block;font-size:.8rem}.blog-post__nav-next{flex-direction:row-reverse;margin-left:auto;text-align:right}.blog-post__nav-next .blog-post__nav-post-info{padding-left:0;padding-right:10px}@media screen and (max-width:767px){.blog-post__nav{flex-direction:column;gap:30px;margin-top:60px}.blog-post__nav-link{flex-basis:100%}}.blog-post__comments{margin:40px auto 0}.blog-post__comments .hs-submit{text-align:center}.blog-post__comments .comment-reply-to{background-color:none;border:0;box-shadow:none;margin-bottom:1rem}.blog-post__comments .comment-reply-to em{margin-left:5px}.blog-post__comments .comment-reply-to:focus,.blog-post__comments .comment-reply-to:hover{background-color:transparent}#comments-listing{margin-bottom:2rem}#comments-listing .comment-from h4{margin-bottom:5px}#comments-listing .comment-reply-to{color:var(--link-color)}#comments-listing .comment-reply-to:focus,#comments-listing .comment-reply-to:hover{color:var(--link-hover-color)}#comments-listing .comment-reply-to:active{color:var(--link-active-color)}#comments-listing .comment-date{color:var(--gray-color);display:block}#comments-listing .comment-body{margin-top:1rem}@media screen and (max-width:767px){.blog-post__comments{margin-top:60px}}.blog-post__social-sharing{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:1rem}.blog-post__social-sharing .share-title{font-size:14px;margin:0 20px 0 0}.blog-post__subscribe{margin:80px auto 0}@media screen and (max-width:767px){.blog-post__subscribe{margin-top:60px}}