.nav{align-items:center}
.nav a.nav-cta{background:#d62828;color:#fff;padding:.3rem .95rem;border-radius:999px;font-weight:600}
.nav a.nav-cta:hover,.nav a.nav-cta[aria-current=page]{background:#8a2b2b;color:#fff}
.foot-links{margin-top:.4rem}
@media (width<=480px){.nav{gap:.6rem .75rem;font-size:.86rem}.nav a.nav-cta{padding:.25rem .75rem}}
