.guidelines-pages-nav { background: #084b93; padding: 18px 20px; border-radius: 12px; gap: 6px 14px; }
.guidelines-pages-nav a { padding: 6px 4px; border: 0; border-radius: 0; background: transparent; color: #fff; text-align: center; }
.guidelines-pages-nav a:hover,
.guidelines-pages-nav a.active,
.guidelines-pages-nav a[aria-current="page"] { background: transparent; color: #fff; text-decoration: underline; text-underline-offset: 6px; text-decoration-thickness: 2px; }
.guidelines-pages-nav a:focus-visible { outline: 3px solid #ffd166; outline-offset: 4px; }
@media (max-width: 600px) { .guidelines-pages-nav { padding: 14px 12px; gap: 6px 12px; } }
