.gsa-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0;color:#53656e;font-size:13px}.gsa-pagination[hidden]{display:none!important}.gsa-page-summary{white-space:nowrap;font-variant-numeric:tabular-nums}.gsa-page-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.gsa-page-controls button{min-width:38px;min-height:38px;padding:8px 11px;border:1px solid #d3dde0;border-radius:6px;background:#fff;color:#354b55;font:inherit;font-weight:700;cursor:pointer}.gsa-page-controls button:hover:not(:disabled),.gsa-page-controls button:focus-visible{border-color:#a9303d;color:#a9303d}.gsa-page-controls button:focus-visible{outline:3px solid #478594;outline-offset:2px}.gsa-page-controls button.is-current{background:#a52c3a;color:#fff;border-color:#a52c3a}.gsa-page-controls button:disabled{opacity:.45;cursor:default}.gsa-page-ellipsis{padding:0 3px}.pgrid,.more-grid,.opnav-links,.oe-page-groups,.cat-list{scroll-margin-top:100px}.opnav-panel .gsa-pagination{margin:10px 0;font-size:12px}.opnav-panel .gsa-page-controls button{min-width:32px;min-height:32px;padding:5px 8px}.opnav-source-label{display:block;max-width:100%;height:auto;max-height:72px;object-fit:contain}.opnav-preview-refs-source{list-style:none;padding:0}.opnav-groups button.opnav-group{width:100%}@media(max-width:600px){.gsa-pagination{gap:8px}.gsa-page-controls{gap:4px}.gsa-page-controls button{min-width:34px;min-height:38px;padding:7px 8px}.opnav-groups .opnav-group:nth-child(3){grid-column:1/-1}}
