.c-pagination{margin:.5rem}.c-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.c-pagination li{align-self:center;color:#545454;display:inline-flex;font-size:1rem;list-style-type:none;margin-right:.5rem;padding:0}@media screen and (min-width:20rem){.c-pagination li{font-size:calc(.96rem + .2vw)}}@media screen and (min-width:120rem){.c-pagination li{font-size:1.2rem}}.c-pagination li .c-btn{min-width:auto}.c-pagination--dots .c-btn{background:transparent;box-shadow:none}.c-pagination--dots .c-btn:focus:before{box-shadow:none}.c-pagination--dots .c-btn:focus .c-icon{font-weight:900}.c-pagination--dots .c-btn:focus:not(:focus-visible){outline:none}.c-pagination--dots .c-btn:hover{background-color:#f8f8f8}.c-pagination--dots .c-btn.c-btn--inverse:focus:before{box-shadow:none}.c-pagination--dots .c-btn.c-btn--inverse:hover{background-color:#acd8f1;color:#003b70}.c-pagination--dots .c-btn.c-btn--inverse.c-btn--active,.c-pagination--dots .c-btn.c-btn--inverse:active{background-color:transparent;color:#acd8f1}.c-pagination--right ul{justify-content:flex-end}.c-pagination--left ul{justify-content:left}.c-pagination--inverse li{color:#fff}