#blog-header-container{padding:4rem 0}.post-body .h2,.post-body h2{font-size:1.75rem;line-height:1.357}.post-body .h3,.post-body h3{font-size:1.5rem;line-height:1.33}.post-body .h4,.post-body h4{font-size:1.25rem;line-height:1.4}.post-body .h5,.post-body h5{font-size:1.1875rem;line-height:1.9}@media screen and (min-width:990px){.post-body .h2,.post-body h2{font-size:2rem;line-height:1.3125}.post-body .h3,.post-body h3{font-size:1.75rem;line-height:1.357}.post-body .h4,.post-body h4{font-size:1.5rem;line-height:1.33}.post-body .h5,.post-body h5{font-size:1.25rem;line-height:1.4}}.post-body .hs_cos_wrapper_type_rich_text,.post-body .hs_cos_wrapper_type_rich_text p{font-size:1.125rem;line-height:1.56}.post-body .hs_cos_wrapper{margin-bottom:1.5rem}.blog-post-author-container .blog-author-avatar{border-radius:var(--border-radius-sm)}#blog-progress-bar{background:var(--accent-color-primary--500);height:3px;left:0;position:fixed;top:var(--position-header-offset);transition:width .1s ease;width:var(--progress-width,0);z-index:100}.blog-anchor-link:not(.active){color:var(--grey-color--600)}.blog-listing-block{position:relative;z-index:-1}.blog-anchors-menu-container div{font-weight:400;padding:0 0 .5rem}.blog-listing-featured-image-container{position:relative}@media screen and (min-width:768px){.featured-item .blog-listing-featured-image-container{width:50%}.featured-item .blog-listing-featured-image-container img{height:100%}}.post-type-tag{align-items:center;background-color:#fff;border-radius:40px;display:inline-flex;font-size:.875rem;left:.75rem;padding:.5rem .75rem;position:absolute;top:.75rem}.post-type-tag:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;margin-inline-end:.5rem;width:16px}.comment-reply-to.hs-button:hover{background-color:transparent}.comment-reply-to.hs-button em{margin-left:5px}.comment.depth-0{border-bottom:1px solid var(--border-color-secondary);border-top:0!important;padding:2rem 0}.comment.depth-0:last-of-type{margin-bottom:2rem}hr{margin:1.5rem 0}.approved-by-container .approved-by-image{border-radius:var(--border-radius-4);flex-shrink:0;margin-inline-end:1rem;overflow:hidden;width:25%}