.pagination{position:relative;display:flex;width:max-content;max-width:100%;gap:12px;align-items:center;justify-content:center;margin:10px auto 20px;font:15px/1.5 noto serif sc,serif;color:var(--ink-3);letter-spacing:.04em}.pagination[lang^=en]{font-family:eb garamond,serif;font-size:16px;letter-spacing:.02em}.pagination a,.pagination-pages>span,.pagination>[aria-disabled]{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;text-decoration:none;color:inherit;box-sizing:border-box}.pagination a:hover,.pagination a:focus-visible{color:var(--cinnabar)}.pagination a:focus-visible{outline:1px solid var(--cinnabar);outline-offset:3px}.pagination>[aria-disabled]{color:var(--ink-4);opacity:.5}.pagination .pagination-prev,.pagination .pagination-next{flex-shrink:0;gap:6px;white-space:nowrap}.pagination-pages{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px;font-family:eb garamond,serif;font-size:17px;font-variant-numeric:tabular-nums}.pagination-pages>a,.pagination-pages>span{flex-shrink:0}.pagination-pages>[aria-current=page]{color:var(--cinnabar);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.pagination-pages>.pagination-gap{min-width:16px;color:var(--ink-4)}.pagination-summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:560px){.pagination{gap:4px}.pagination-label{display:none}.pagination-pages{gap:0}}@media print{.pagination{display:none}}