.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:40px auto 16px;padding:0 16px}
.blog-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 15px;border:1px solid #cbd9e2;border-radius:6px;background:#fff;color:#12384e;text-decoration:none;font-weight:600;box-sizing:border-box}
.blog-pagination a:hover{border-color:#168cf0;color:#0874c2;background:#f0f8ff}
.blog-pagination a[aria-current=page]{background:#12384e;color:#fff;border-color:#12384e}
.blog-pagination a:focus-visible{outline:3px solid #168cf0;outline-offset:3px}
#blog-articles{scroll-margin-top:100px}
@media(max-width:480px){.blog-pagination{gap:6px}.blog-pagination a{padding:8px 12px}}
