:root{--pagination-gap:var(--spacing-lg)}.pagination{color:var(--color-black);margin-top:var(--spacing-50)}.pagination ul{display:flex;justify-content:center;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-gap:var(--pagination-gap);gap:var(--pagination-gap)}.pagination ul li .page-number{text-decoration:none}.pagination ul li .page-number.current{font-weight:var(--font-weight-bold);background-color:var(--color-blue-800);color:var(--color-white);border-radius:calc(var(--border-radius)/2);padding:var(--spacing)}.pagination ul li .pagination-link{display:flex;align-items:center;grid-gap:var(--spacing);gap:var(--spacing);text-decoration:none;font-size:clamp(1rem,4vw,1.25rem);line-height:1.25;font-weight:400;margin-bottom:0}@media (max-width:640px){.pagination ul li .pagination-link span.next,.pagination ul li .pagination-link span.prev{padding:.375rem}.pagination ul li .pagination-link span.next-text,.pagination ul li .pagination-link span.prev-text{display:none}}.pagination ul li .pagination-link span.prev{transform:rotate(90deg)}.pagination ul li .pagination-link span.next{transform:rotate(-90deg)}.pagination ul li .pagination-link span svg{width:var(--spacing);height:100%}