section.hsfs-carousel{margin:2.5rem 0;position:relative}@media (min-width:768px){section.hsfs-carousel{margin:6.25rem 0}}.hsfs-carousel.hsfs-carousel--color-dark .carousel-controls{color:#192733}.hsfs-carousel.hsfs-carousel--color-default .carousel-controls{color:#fff}@media (min-width:1024px){.hsfs-carousel.hsfs-carousel--special{padding-top:4rem}}section.hsfs-carousel header{justify-content:space-between;margin:0 auto 2.5rem;max-width:1240px;padding:0 1.25rem}section.hsfs-carousel header,section.hsfs-carousel header .heading-wrapper{align-items:flex-start;display:flex}section.hsfs-carousel header h2{font-family:Queens Medium,serif;font-size:1.625rem;font-weight:700;margin:0}@media (min-width:1024px){section.hsfs-carousel header h2{font-size:2.625rem;line-height:1}}section.hsfs-carousel header a{display:block}@media (min-width:1240px){section.hsfs-carousel header{align-items:center;padding-left:0;padding-right:0}}.carousel-controls{display:flex;margin-top:2rem;padding-left:1.5rem}@media (min-width:1024px){.carousel-controls{margin-top:-4px;padding-left:2rem}.hsfs-carousel--special .carousel-controls{top:4rem}}.carousel-controls .next,.carousel-controls .prev{color:inherit;height:2.5rem;width:2.5rem}.carousel-controls .next svg,.carousel-controls .prev svg{height:100%;width:100%}@media (min-width:768px){.blog-carousel__post{display:grid!important;grid-template-areas:"stack";grid-template-columns:1fr;grid-template-rows:1fr}.blog-carousel__post .blog-carousel__post-image-wrapper{grid-area:stack}.blog-carousel__post .blog-carousel__content{grid-area:stack;height:auto;min-height:50%;place-self:end start;width:75%}}.blog-carousel__post-image{height:auto;width:100%}a.blog-carousel__post-image-wrapper{font-size:0;line-height:0;width:100%}.blog-carousel__img_container{overflow:hidden}a.blog-carousel__post-image-wrapper img.blog-carousel__image{transition:.3s}.blog-carousel__content{background-color:#fff;padding:1.5rem}.hsfs-carousel-items{align-items:stretch;display:flex}.blog-carousel__content{height:100%}.blog-carousel__post-image,.blog-carousel__post-title{margin:0 0 .7rem}a.blog-carousel__title-link,h3.blog-carousel__title{color:#192733;font-size:16px;line-height:24px;text-decoration:none}.blog-carousel__post:focus a.blog-carousel__title-link,.blog-carousel__post:hover a.blog-carousel__title-link,.blog-carousel__title-link:hover{color:#192733;text-decoration:underline}a.blog-carousel__tag-link{background-color:#cf1b57;border-radius:15px;color:#fff;font-size:12px;font-weight:500;line-height:1;margin-right:10px;padding:5px 11px;text-decoration:none;transition:opacity .15s linear}a.blog-carousel__tag-link:focus,a.blog-carousel__tag-link:hover{color:#fff;opacity:.5;text-decoration:none}span.blog-carousel__date{color:#33475b;font-size:12px;line-height:1}