.pager{--pg-navy:#0a3f4d;--pg-ink:#0f1113;--pg-ink-3:#5c636b;--pg-line:rgba(10, 63, 77, .2);--pg-line-firm:rgba(10, 63, 77, .5);--pg-wash:rgba(10, 63, 77, .06);--pg-ease:cubic-bezier(.2, .7, .2, 1);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:2rem 0 0}.pager[hidden]{display:none}.pager__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin:0;padding:0;list-style:none}.pager__pages li{margin:0}.pager__num, .pager__step{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .85rem;border:1px solid var(--pg-line);border-radius:999px;background:#ffffff;color:var(--pg-ink);font:inherit;font-size:.95rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .2s var(--pg-ease), background .2s var(--pg-ease), color .2s var(--pg-ease)}.pager__num{padding:0 .5rem;font-variant-numeric:tabular-nums}.pager__num:hover, .pager__step:hover{border-color:var(--pg-line-firm);background:var(--pg-wash);color:var(--pg-navy)}.pager__num[aria-current="page"], .pager__num[aria-current="page"]:hover{border-color:var(--pg-navy);background:var(--pg-navy);color:#ffffff;font-weight:600;cursor:default}.pager__num:focus-visible, .pager__step:focus-visible{outline:2px solid var(--pg-navy);outline-offset:2px}.pager__step:disabled, .pager__step[aria-disabled="true"], .pager__step:disabled:hover, .pager__step[aria-disabled="true"]:hover{border-color:var(--pg-line);background:transparent;color:var(--pg-ink-3);opacity:.55;cursor:default}.pager__gap{display:inline-flex;align-items:flex-end;justify-content:center;min-width:1.5rem;height:2.75rem;padding-bottom:.7rem;color:var(--pg-ink-3)}@media (max-width:560px){.pager{display:grid;grid-template-columns:1fr 1fr;gap:.75rem .5rem}.pager__pages{grid-column:1 / -1;grid-row:1}.pager__step--prev{grid-row:2;justify-self:start}.pager__step--next{grid-row:2;justify-self:end}.pager__num{min-width:2.6rem;height:2.6rem}}.pager-anchor{scroll-margin-top:calc(var(--masthead-h, 4.25rem) + 1.25rem)}.pager-anchor:focus{outline:none}
