.pagination-wrapper{margin-top:calc(var(--grid-mobile-vertical-spacing) * 2);margin-bottom:calc(var(--grid-mobile-vertical-spacing) * 2)}@media screen and (min-width: 990px){.pagination-wrapper{margin-top:calc(var(--grid-desktop-vertical-spacing) * 2);margin-bottom:calc(var(--grid-desktop-vertical-spacing) * 2)}}.pagination__list{display:flex;flex-wrap:wrap;justify-content:center}.pagination__list>li{flex:1 0 4.8rem;max-width:4.8rem;border-top:.1rem solid rgb(var(--color-strong-line));border-bottom:.1rem solid rgb(var(--color-strong-line));border-right:.1rem solid rgb(var(--color-strong-line))}.pagination__list>li:first-of-type{border:.1rem solid rgb(var(--color-strong-line))}.pagination__list>li:has(.pagination__item--next){margin-right:.8rem;border:.1rem solid rgb(var(--color-strong-line))}.pagination__list:has(.pagination__item--next)>li:nth-child(2){border-left:.1rem solid rgb(var(--color-strong-line))}.pagination__list>li:has(.pagination__item--prev){margin-left:.8rem;border:.1rem solid rgb(var(--color-strong-line))}.pagination__item{color:rgb(var(--color-foreground));display:inline-flex;justify-content:center;align-items:center;position:relative;height:4.8rem;width:100%;padding:0;cursor:pointer;text-decoration:none!important;transition:color var(--duration-short) ease-in-out;background-color:rgb(var(--color-white))}.pagination__item:after{content:"";position:absolute;bottom:0;left:50%;height:.1rem;width:100%;background:rgb(var(--color-accent-text));transform:translate(-50%) scaleX(0);transition:transform var(--duration-short) ease-in-out}a.pagination__item:not([aria-disabled]):hover,a.pagination__item:not([aria-disabled]):focus,.pagination__item--current{color:rgb(var(--color-white));background-color:rgb(var(--color-green))}a.pagination__item:not([aria-disabled]):hover:after,a.pagination__item:not([aria-disabled]):focus:after,.pagination__item--current:after{transform:translate(-50%) scaleX(1)}.pagination__item .icon-caret{height:.6rem;transition:transform var(--duration-short) ease-in-out}.pagination__item--next .icon{transform:rotate(90deg)}.pagination__item--next:hover .icon,.pagination__item--next:focus .icon{transform:rotate(90deg) scale(1.5)}.pagination__item--prev .icon{transform:rotate(-90deg)}.pagination__item--prev:hover .icon,.pagination__item--prev:focus .icon{transform:rotate(-90deg) scale(1.5)}
