.vpn-page-nav { display:flex; flex-wrap:wrap; gap:24px; margin:24px 0 28px; border-bottom:1px solid #cbd5e1; }
.vpn-page-nav a { display:inline-flex; align-items:center; min-height:48px; padding:10px 2px 12px; margin-bottom:-1px; border-bottom:3px solid transparent; color:#475569; font-size:15px; font-weight:600; line-height:1.5; text-decoration:none; }
.vpn-page-nav a[aria-current=page] { color:#1d4ed8; border-bottom-color:#2563eb; }
.vpn-page-nav a:hover { color:#1d4ed8; }
.vpn-page-nav a:focus-visible,.vpn-review-invitation a:focus-visible { outline:2px solid #2563eb; outline-offset:4px; border-radius:3px; }
.vpn-review-invitation { margin:0 0 32px; padding:22px 24px; background:#eff6ff; border:1px solid #bfdbfe; border-radius:12px; }
.vpn-review-invitation p { margin:0; font-size:16px; line-height:1.8; color:#334155; }
.vpn-review-invitation a { font-weight:650; color:#1d4ed8; text-decoration:none; }
.vpn-review-invitation a span { display:inline-block; margin-inline-start:.25em; }
.vpn-review-invitation a:hover { text-decoration:underline; }
html[dir=rtl] .vpn-review-invitation a span { transform:scaleX(-1); }
.vpn-review .vpn-page-nav + p { font-size:1.16rem; color:#41536b; }
@media(max-width:600px) { .vpn-review-invitation { padding:18px; } .vpn-page-nav { gap:20px; } }
