body main ul.website-news-pagination { display: flex; align-items: center; justify-content: space-between; box-sizing: border-box; width: 100%; max-width: none; gap: 16px; margin: 36px 0; padding: 20px 0 0; border-top: 1px solid #e3e6e8; list-style: none; }
body main ul.website-news-pagination > li { width: auto; margin: 0; padding: 0; list-style: none; }
body main .website-news-pagination .current { color: inherit; font-size: .9375rem; line-height: 1.4; text-align: center; }
body main .website-news-pagination .website-news-pagination__button { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; width: 44px; height: 44px; min-width: 44px; margin: 0; padding: 0; border: 0; border-radius: 6px; background: #f0f2f4; color: #242b32; box-shadow: none; text-decoration: none; cursor: pointer; }
body main .website-news-pagination a.website-news-pagination__button:hover { background: #e5e9ec; color: #cf0a2c; text-decoration: none; }
body main .website-news-pagination .website-news-pagination__button:disabled { background: #f7f8f9; color: #a1a8ae; cursor: default; opacity: 1; }
body main .website-news-pagination .website-news-pagination__button:focus-visible { outline: 3px solid #cf0a2c; outline-offset: 3px; }
body main .website-news-pagination .website-news-pagination__button svg { display: block; width: 18px; height: 18px; margin: 0; fill: currentColor; }
