.blog-listing-bar{background-color:var(--primary-color);padding:1.6rem 2rem 2rem}.blog-listing-bar__inner{display:grid;grid-gap:var(--gap-md)}.blog-listing-bar__label,.blog-listing-bar__subscribe .hs-error-msg,.blog-listing-bar__subscribe .submitted-message{color:var(--white)}.blog-listing-bar__label{display:block;font-size:1.6rem;line-height:1;margin-bottom:8px}.blog-listing-bar__subscribe form{display:grid;grid-template-columns:1fr auto;grid-gap:var(--gap-sm)}.blog-listing-bar__subscribe .hs-error-msgs>li{font-size:1.2rem;margin:1rem 0 0}.blog-listing-bar__subscribe .hs-error-msg{font-size:1.2rem}.blog-listing-bar__subscribe .hs-form-field>label{display:none}.blog-listing-bar__subscribe .hs-input{margin-bottom:0}.blog-listing-bar__subscribe .hs-button{background-color:var(--white);border-color:var(--white);color:var(--primary-color);margin-top:0}.blog-listing-bar__subscribe .hs-button:active,.blog-listing-bar__subscribe .hs-button:focus,.blog-listing-bar__subscribe .hs-button:hover{background-color:var(--primary-color-hover);border-color:var(--primary-color-hover);color:var(--white);text-decoration:underline}.blog-listing-bar__subscribe .submitted-message{margin-top:2.2rem}@media (min-width:992px){.blog-listing-bar__inner{grid-template-columns:40% 60%}.blog-listing-bar__subscribe{position:relative}.blog-listing-bar__subscribe .hs-error-msgs{display:block;position:absolute;top:calc(100% + 1.3rem)}.blog-listing-bar__subscribe .hs-error-msgs>li{margin:-.2rem 0 0}}.blog-listing__posts{gap:1.6rem 0}.blog-listing__post{background:var(--white);color:var(--base-color);margin:0 .8rem;min-height:100%;padding:2.4rem 1.6rem 4rem;text-decoration:none;transition:initial;width:calc(100% - 3.2rem)}.blog-listing__post:hover{box-shadow:var(--box-shadow);color:var(--base-color);text-decoration:none}.blog-listing__featured-image img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%!important}.blog-listing__featured-image--logo img{object-fit:contain}.blog-listing__overline{gap:var(--gap)}.blog-listing__topic{font-size:1.2rem;font-weight:600}.blog-listing__date{opacity:.6}.blog-listing__link-label{margin-top:auto}.blog-listing__post:hover .blog-listing__link-label{color:var(--primary-color-hover);text-decoration:underline}@media (min-width:501px){.blog-listing__post{width:calc(50% - 16px)}}@media (min-width:768px){.blog-listing__post{padding:2.4rem 2.4rem 4rem}}@media (min-width:900px){.blog-listing__post{max-width:368px;width:calc(33.33% - 16px)}}@media (max-width:767px){.blog-listing__posts{gap:1.6rem}.blog-listing__post{box-shadow:var(--box-shadow);margin:0 auto;width:100%}.blog-listing__post .blog-listing__link-label{text-decoration:underline}}.blog-listing__pagination{gap:var(--gap);margin-top:4.8rem}.blog-listing__pagination .pagination__link{text-decoration:none}.blog-listing__pagination .pagination__link--disabled{color:var(--base-color);opacity:.5;pointer-events:none}.blog-listing__pagination .pagination__link--active{color:var(--base-color);pointer-events:none;text-decoration:underline}.blog-listing__pagination .pagination__link:hover svg path{color:var(--primary-color-hover)}.blog-listing__pagination .pagination__link-text{display:block;line-height:1}.blog-listing__pagination .pagination__link--number:hover{text-decoration:underline}.blog-post-hero{background-color:var(--primary-color);background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;min-height:520px;padding:8rem 2rem;position:relative}.blog-post-hero--round-bot,.blog-post-hero--round-bot .blog-post-hero__overlay{border-radius:0 0 4rem 4rem}.blog-post-hero__overlay{background-color:rgba(0,0,0,.6);inset:0;pointer-events:none;position:absolute;z-index:-1}.blog-post-hero .content-wrapper,.blog-post-hero__content{width:100%}.blog-post-hero__content :last-child{margin-bottom:0}.blog-post-hero__details>span{display:block;margin:8px auto}.blog-post-hero__details>span.blog-post-hero__details-divider{display:none}.blog-post-hero__details a:hover{text-decoration:none}.blog-post-hero__details svg{margin-right:4px}@media (min-width:768px){.blog-post-hero{padding:14.2rem 2rem}.blog-post-hero--round-bot,.blog-post-hero--round-bot .blog-post-hero__overlay{border-radius:0 0 8rem 8rem}}@media(min-width:992px){.blog-post-hero__details>span,.blog-post-hero__details>span.blog-post-hero__details-divider{display:inline;margin:0 auto}.blog-post-hero__details>span.blog-post-hero__details-divider{margin:0 .8rem}}.blog-post__inner{margin:0 auto;max-width:var(--container-width-narrow)}.blog-post__share{gap:var(--gap)}.blog-post__post-toc .toc-1,.blog-post__share{margin-bottom:3.2rem}.blog-post__post-body h2:not(:first-child){margin-top:3.2rem}.blog-post__post-body h4{font-size:2.4rem}@media (min-width:768px){.blog-post__post-toc .toc-1,.blog-post__share{margin-bottom:6.4rem}.blog-post__post-body h2{font-size:3.8rem}.blog-post__post-body h3{font-size:3rem}}.blog-post__author{margin-top:3.2rem;padding:2.4rem 1.6rem 4rem}.blog-post__author a:hover{text-decoration:none}.blog-post__author-inner{display:grid;grid-gap:2.4rem}.blog-post__author-avatar{width:150px}@media (min-width:768px){.blog-post__author{margin-top:6.4rem;padding:4rem}.blog-post__author-inner{grid-template-columns:auto 1fr}}.blog-post-related-posts__posts{gap:1.6rem}.blog-post-related-posts__heading{margin-bottom:3.2rem}@media (min-width:768px){.blog-post-related-posts__heading{margin-bottom:6.4rem;text-align:center}.blog-post-related-posts__posts{gap:1.6rem 0}}.blog-post-comments__heading{margin-bottom:3.2rem}@media (min-width:768px){.blog-post-comments__heading{margin-bottom:6.4rem;text-align:center}}