/*
News & Events — slim additions after site.css.
The tab bar is styled entirely by site.css (.news-filters a); this file only
completes the server-side pagination (paginate_links also emits <span>s for
the current page and dots, which site.css doesn't cover) and keeps the page
numbers comfortable on small screens.
*/

.news-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:56px}
.news-pagination .page-numbers{min-width:37px;height:37px;display:grid;place-items:center;padding:0 10px;border:1px solid var(--line);font-size:12px}
.news-pagination a.page-numbers{background:#fff;color:inherit}
.news-pagination a.page-numbers:hover{border-color:var(--deep);color:var(--deep)}
.news-pagination .page-numbers.current{border-color:var(--deep);background:var(--deep);color:#fff}
.news-pagination .page-numbers.dots{border:0;min-width:20px;color:var(--muted)}

@media(max-width:760px){
	.news-pagination{gap:7px;margin-top:42px}
	.news-pagination .page-numbers{min-width:32px;height:32px;padding:0 8px}
}
