.block-article-carousel{padding-top:35px;padding-bottom:35px}.block-article-carousel__viewer{display:flex;align-items:center;gap:15px}.block-article-carousel__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#979696;background:rgba(0,0,0,0);border:0;cursor:pointer}.block-article-carousel__arrow:focus-visible{outline:2px solid #eb4539;outline-offset:2px}.block-article-carousel__chevron{display:block;width:18px;height:auto;fill:none;stroke:currentColor;stroke-width:2}.block-article-carousel__track{flex:1 1 auto;display:flex;gap:15px;margin:0;padding:0 0 15px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}@media(prefers-reduced-motion: reduce){.block-article-carousel__track{scroll-behavior:auto}}.block-article-carousel__track::-webkit-scrollbar{display:none}.block-article-carousel__track:focus-visible{outline:2px solid #eb4539;outline-offset:2px}@media(min-width: 992px){.block-article-carousel__track{gap:25px}}.block-article-carousel__item{flex:0 0 calc((100% - 3.75px)/1.25);scroll-snap-align:start}@media(min-width: 768px){.block-article-carousel__item{flex-basis:calc((100% - 25px)/2)}}@media(min-width: 992px){.block-article-carousel__item{flex-basis:calc((100% - 50px)/3)}}.block-article-carousel__card{display:flex;flex-direction:column;background-color:#fff;padding:15px;height:100%}.block-article-carousel__label{margin-bottom:8px}.block-article-carousel__badge{display:inline-block;font-family:"Marr Sans Web","Helvetica Neue",Arial,sans-serif;font-size:10px;line-height:10px;font-weight:400;text-transform:uppercase;color:#8c8c8c;padding:4px 7px 2px 6px;border:1px solid #8c8c8c;text-decoration:none}.block-article-carousel__badge:hover,.block-article-carousel__badge:focus-visible{color:#000;border-color:#000}.block-article-carousel__card-title{font-family:"Marr Sans Web","Helvetica Neue",Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.667;color:#000;margin:15px 0;flex:1 0 auto}.block-article-carousel__card-title a{color:inherit;text-decoration:none}.block-article-carousel__card-title a:hover,.block-article-carousel__card-title a:focus-visible{color:#eb4539}.block-article-carousel__image{display:block;margin-top:auto}.block-article-carousel__image img{display:block;width:100%;height:auto;max-width:100%}