.state-carousel{position:relative}.state-carousel__track{display:flex;gap:.75rem;overflow:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.25rem .1rem .75rem;width:100%}.state-carousel__slide{flex:0 0 auto;width:calc((100% - (.75rem * 5)) / 6);scroll-snap-align:start}.state-carousel__state-link{display:block;text-decoration:none}.state-carousel__control{position:absolute;top:50%;z-index:2;width:42px;height:42px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#000;background:transparent;box-shadow:none;opacity:.6;transition:transform .2s ease,opacity .2s ease}.state-carousel__control--prev{left:0;z-index:3;background:#fff;transform:translateY(-50%)}.state-carousel__control--next{right:0;transform:translateY(-50%)}.state-carousel__control-symbol{position:relative;display:inline-block;width:1.6rem;height:1.6rem;font-size:0;line-height:0}.state-carousel__control-symbol:before{content:"";position:absolute;inset:0;border-top:.16rem solid currentColor;border-right:.16rem solid currentColor}.state-carousel__control--next .state-carousel__control-symbol:before{transform:rotate(45deg)}.state-carousel__control--prev .state-carousel__control-symbol:before{transform:rotate(-135deg)}.state-carousel__control:hover,.state-carousel__control:focus-visible{opacity:1}.state-carousel__control--prev:hover,.state-carousel__control--prev:focus-visible{transform:translateY(-50%) scale(1.02)}.state-carousel__control--next:hover,.state-carousel__control--next:focus-visible{transform:translateY(-50%) scale(1.02)}.state-carousel__control:disabled{opacity:.45;transform:none;cursor:not-allowed}.state-carousel.is-static .state-carousel__control{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:768px){.state-carousel{width:calc(100% * 12 / 11 - 15px)}.state-carousel__track{gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-color:#6a2dff transparent;scrollbar-width:thin;touch-action:pan-x;padding-right:calc(100% / 12)}.state-carousel__track::-webkit-scrollbar{height:.4rem}.state-carousel__track::-webkit-scrollbar-track{background:transparent}.state-carousel__track::-webkit-scrollbar-thumb{background:#6a2dff;border-radius:999px}.state-carousel__slide{width:calc((100% - .5rem) / 2.2)}.state-carousel__control,.state-carousel__control-symbol{display:none}}
