ul.pagination{cursor:default;list-style:none;padding-left:0;position:relative;width:550px;display:flex;flex-wrap:wrap;align-items:center;gap:4px;overflow-x:visible;margin-bottom:1.5em}ul.pagination li{display:inline-block;padding-left:0;vertical-align:middle}ul.pagination li>.page{-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom:0;border-radius:.375em;display:inline-block;font-size:.8em;font-weight:600;height:2em;line-height:2em;margin:0 .125em;min-width:2em;padding:0 .5em;text-align:center}ul.pagination li>.page.active{background-color:#f56a6a;color:#fff!important}ul.pagination li>.page.active:hover{background-color:#f67878}ul.pagination li>.page.active:active{background-color:#f45c5c}ul.pagination li:last-child{position:absolute;left:450px;top:0}ul.pagination li:first-child{padding-right:.75em}@media(max-width:600px){.pagination{position:static;width:100%;max-width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:2px;overflow-x:visible}.pagination li,.pagination li:last-child{position:static!important;left:auto!important;top:auto!important;flex:0 1 auto}ul.pagination li{display:inline-block!important}.pagination .button{font-size:2em;padding:0 .5em;height:2.2em;line-height:2em}@media screen and (max-width:480px){ul.pagination li:nth-child(n+2):nth-last-child(n+2){display:none}ul.pagination li:first-child{padding-right:0}}}