/* One scrolling homepage, with direct access to the two company pages. */
.site-header .brand { position: static; left: auto; transform: none; flex: 0 0 auto; }
.header-actions { display: flex; align-items: center; gap: 26px; margin-left: auto; flex-shrink: 0; }
.header-actions .nav-contact { margin-left: 0; }
.header-actions a { display: flex; align-items: center; min-height: 44px; font-size: .8rem; font-weight: 400; color: #e2e7eb; text-transform: none; white-space: nowrap; }
.header-actions a:hover, .header-actions a[aria-current] { text-decoration: underline; text-underline-offset: 6px; }
@media (max-width: 1000px) {
  .header-actions { gap: 18px; }
  .header-actions a { font-size: .75rem; }
}
