.pagination{justify-content:center;margin:30px 0}.pagination,.pagination__link{align-items:center;display:flex}.pagination__link{margin:0 .35rem;grid-gap:5px}.pagination__link,.pagination__link:active,.pagination__link:focus,.pagination__link:hover{text-decoration:none}.pagination__link--first,.pagination__link--prev{margin-right:.7rem}.pagination__link--first{margin-left:0}.pagination__link--number{padding:.35rem .7rem}.pagination__link-icon{display:inline-flex}.pagination__link--last,.pagination__link--next{margin-left:.7rem}.pagination__link--last{margin-right:0}.pagination__link--active{border-style:solid;border-width:1px}