.blog-listing-bar__inner,.blog-listing-bar__subscribe form,.blog-listing__posts{display:grid}.blog-listing-bar{padding:1.8rem 2rem 2.4rem}.blog-listing-bar__inner{gap:var(--gap)}.blog-listing-bar__subscribe form{gap:var(--gap-sm);grid-template-columns:1fr auto}.blog-listing-bar__subscribe-label{display:block;line-height:1.2;margin-bottom:5px}.blog-listing-bar__subscribe form .inputs-list>li{margin-bottom:0}.blog-listing-bar__subscribe .hs-error-msgs>li{margin:1rem 0 0}.blog-listing-bar__subscribe .hs-error-msg{margin:-1.3rem 0 0}.blog-listing-bar__subscribe .hs-form-field>label{display:none}.blog-listing-bar__subscribe .hs-input{margin-bottom:0}.blog-listing-bar__subscribe .hs_error_rollup{display:none}.blog-listing__pagination{gap:1.6rem;margin-top:8rem}.blog-listing__pagination .pagination__link.button{width:4.8rem}.blog-listing__pagination .pagination__link.button svg{vertical-align:middle}.blog-listing__pagination .pagination__link:not(:hover,:focus,.pagination__link--active){color:var(--primary-color);text-decoration:none}.blog-listing__pagination .pagination__link--disabled{opacity:.5;pointer-events:none}.blog-listing__pagination .pagination__link--active{pointer-events:none;text-decoration:underline;text-underline-offset:2px}.blog-listing__posts{gap:var(--gap)}.blog-listing__details,.blog-listing__post{height:100%;text-decoration:none}.blog-listing__post:hover h2{text-decoration:underline}.blog-listing__description,.blog-listing__featured-image,.blog-listing__topic{margin-bottom:2.4rem}.blog-listing__featured-image{aspect-ratio:53/30;border-radius:.8rem;-o-object-fit:cover;object-fit:cover;width:100%}.blog-listing__title{margin-bottom:.8rem}.blog-listing__details .button{margin-top:auto}@media (min-width:576px){.blog-listing__posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.blog-listing-bar__inner{grid-template-columns:1fr 1fr}.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:-1rem 0 0}.blog-listing__posts{grid-template-columns:repeat(3,1fr)}}