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