.base-pagination{align-items:center;display:flex;justify-content:center;padding:8px 0}.base-pagination__count{color:#101316;font-size:1.25rem;font-weight:700;letter-spacing:.0125rem;line-height:1.75rem;margin:0 .5rem}.base-pagination__count:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}@media(min-width:992px){.base-pagination__count{font-size:1.75rem;letter-spacing:.0175rem;line-height:2.25rem}}.base-pagination__count--active{color:#0d3a93;padding:.5rem;position:relative;text-decoration:none!important}.base-pagination__count--active:after{background:#0d3a93;border-radius:1px;content:"";height:2px;left:0;position:absolute;top:calc(100% - 1px);width:100%}.base-pagination__dots{font-size:1.125rem;letter-spacing:.02em;line-height:1.375rem;margin:0 .5rem 0 1rem;text-transform:uppercase}@media(min-width:992px){.base-pagination__dots{font-size:1.5rem;line-height:1.75rem}}.base-pagination__dots-left,.base-pagination__dots-right{font-size:1.25rem;font-weight:700;letter-spacing:.0125rem;line-height:1.75rem;margin:0 .5rem}@media(min-width:992px){.base-pagination__dots-left,.base-pagination__dots-right{font-size:1.75rem;letter-spacing:.0175rem;line-height:2.25rem}}.base-pagination__arrow{margin:0 .5rem;padding:.5rem}.base-pagination__arrow:focus-visible{outline:.1875rem solid #0d3a93;outline-offset:.125rem}@media(min-width:760px){.base-pagination__arrow{margin:0 2rem}}
