.blog-carousel-wrapper{position:relative}.blog-carousel-wrapper .blog-carousel__viewport{margin:0;overflow:hidden}.blog-carousel-wrapper.has-arrows .blog-carousel__viewport{margin:0 60px}.blog-carousel-wrapper .blog-carousel__track{display:flex;gap:24px;transition:transform .5s ease;will-change:transform}.blog-carousel-wrapper .blog-carousel__item{flex:0 0 auto;position:relative}.blog-carousel-wrapper .blog-carousel__title-link{color:inherit;text-decoration:none}.blog-carousel-wrapper .blog-carousel__title-link:after{border-radius:12px;content:"";cursor:pointer;inset:0;position:absolute;z-index:1}.blog-carousel-wrapper .blog-carousel__title-link:focus-visible{outline:none}.blog-carousel-wrapper .blog-carousel__title-link:focus-visible:after{outline:3px solid #4c48f9;outline-offset:-3px}.blog-carousel-wrapper.text-white .blog-carousel__title-link:focus-visible:after{outline-color:#fff}.blog-carousel-wrapper .blog-carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.blog-carousel-wrapper .blog-carousel__image{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.blog-carousel-wrapper .blog-carousel__image img{display:block;height:100%;object-fit:cover;width:100%}.blog-carousel-wrapper .blog-carousel__title{margin-top:15px}.blog-carousel-wrapper .blog-carousel__arrow{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#16162e;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,box-shadow .2s ease,transform .2s ease;width:44px;z-index:2}.blog-carousel-wrapper.text-white .blog-carousel__arrow{background:#16162e;color:#fff}.blog-carousel-wrapper .blog-carousel__arrow:hover{background:#f0f0f0;box-shadow:0 6px 18px rgba(0,0,0,.24)}.blog-carousel-wrapper.text-white .blog-carousel__arrow:hover{background:#26264a}.blog-carousel-wrapper .blog-carousel__arrow:focus-visible{outline:3px solid #4c48f9;outline-offset:2px}.blog-carousel-wrapper.text-white .blog-carousel__arrow:focus-visible{outline-color:#fff}.blog-carousel-wrapper .blog-carousel__arrow--prev:hover{transform:translateY(-50%) translateX(-2px)}.blog-carousel-wrapper .blog-carousel__arrow--next:hover{transform:translateY(-50%) translateX(2px)}.blog-carousel-wrapper .blog-carousel__arrow:disabled{box-shadow:none;cursor:default;opacity:.35}.blog-carousel-wrapper .blog-carousel__arrow--prev{left:8px}.blog-carousel-wrapper .blog-carousel__arrow--next{right:8px}.blog-carousel-wrapper .blog-carousel__dots{align-items:center;display:flex;gap:0;justify-content:center;margin-top:10px}.blog-carousel-wrapper .blog-carousel__dots[hidden]{display:none}.blog-carousel-wrapper .blog-carousel__dot{background:transparent;border:0;border-radius:50%;cursor:pointer;font-size:0;height:28px;padding:0;position:relative;width:28px}.blog-carousel-wrapper .blog-carousel__dot:before{background:#8a8a8a;border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease;width:12px}.blog-carousel-wrapper .blog-carousel__dot:hover:before{background:#5c5c5c}.blog-carousel-wrapper .blog-carousel__dot:focus-visible{outline:2px solid #4c48f9;outline-offset:0}.blog-carousel-wrapper .blog-carousel__dot[aria-current=true]:before{background:#000;height:16px;width:16px}.blog-carousel-wrapper.text-white .blog-carousel__dot:before{background:#c8c8c8}.blog-carousel-wrapper.text-white .blog-carousel__dot:hover:before,.blog-carousel-wrapper.text-white .blog-carousel__dot[aria-current=true]:before{background:#fff}.blog-carousel-wrapper.text-white .blog-carousel__dot:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.blog-carousel-wrapper .blog-carousel__arrow,.blog-carousel-wrapper .blog-carousel__dot:before,.blog-carousel-wrapper .blog-carousel__track{transition:none}.blog-carousel-wrapper .blog-carousel__arrow--next:hover,.blog-carousel-wrapper .blog-carousel__arrow--prev:hover{transform:translateY(-50%)}}