.npl-pag{grid-column:1/-1;flex:0 0 100%;width:100%;margin:28px 0 8px;clear:both;font:inherit}.npl-pag ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}.npl-pag li{margin:0;padding:0;list-style:none}.npl-pag .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;box-sizing:border-box;border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;color:inherit;text-decoration:none;font-weight:600;font-size:.95rem;line-height:1;background:transparent;transition:background .15s,border-color .15s}.npl-pag a.page-numbers:hover,.npl-pag a.page-numbers:focus-visible{background:color-mix(in srgb,currentColor 10%,transparent);border-color:currentColor}.npl-pag .page-numbers.current{background:color-mix(in srgb,currentColor 18%,transparent);border-color:currentColor;cursor:default}.npl-pag .page-numbers.dots{border-color:transparent;min-width:auto;padding:0 4px}@media(max-width:480px){.npl-pag .page-numbers{min-width:38px;height:38px;padding:0 11px}}.npl-pag button.page-numbers{font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;-webkit-appearance:none;appearance:none}.npl-pag button.page-numbers:disabled{opacity:.4;cursor:default}
