.j-pagination{margin-top:5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;border-top:1px solid color-mix(in srgb,var(--brand-forest,#19362c) 10%,transparent);padding-top:2.5rem;color:var(--brand-forest,#19362c)}.j-pagination ol{margin:0;display:flex;list-style:none;align-items:center;gap:1.25rem;padding:0;font-family:var(--font-v7-numerals),sans-serif}.j-pagination .j-pagination-arrow{display:flex;height:40px;width:40px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 25%,transparent);color:color-mix(in srgb,var(--brand-forest,#19362c) 60%,transparent);background:transparent;padding:0;transition:color .5s,border-color .5s;text-decoration:none}.j-pagination .j-pagination-arrow:hover{border-color:color-mix(in srgb,var(--brand-forest,#19362c) 35%,transparent);color:var(--brand-forest,#19362c)}.j-pagination .j-pagination-number{position:relative;display:inline-block;padding:4px 0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.14em;color:color-mix(in srgb,var(--brand-forest,#19362c) 40%,transparent);text-decoration:none;transition:color .5s}.j-pagination .j-pagination-number:hover{color:color-mix(in srgb,var(--brand-forest,#19362c) 75%,transparent)}.j-pagination .j-pagination-number[aria-current]{color:var(--brand-forest,#19362c)}.j-pagination-line{position:absolute;bottom:-2px;left:0;height:1px;width:100%;background:var(--brand-forest,#19362c);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.65,.05,.36,1)}.j-pagination-number:hover .j-pagination-line,.j-pagination-number[aria-current] .j-pagination-line{transform:scaleX(1)}.j-pagination button:disabled{pointer-events:none;opacity:.3}.j-pagination :is(button,a):focus-visible{outline:1px auto;outline-offset:2px}@media(min-width:640px){.j-pagination ol{gap:1.75rem}}@media(prefers-reduced-motion:reduce){.j-pagination *{transition:none}}