.home-nav { display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap; gap: 14px; margin: 0 0 22px; font-size: 13px; }
.home-nav a { color: white; text-decoration: none; font-weight: 600; }
.home-nav a:focus-visible { outline: 3px solid white; outline-offset: 4px; }
.home-account-cta { border: 1px solid #ffffff70; padding: 8px 12px; border-radius: 8px; }
