.solution-name { display: block; }

@media (max-width: 600px) {
  .site-nav { gap: 12px; padding-right: 72px; }
  .site-logo { flex: 0 1 134px; min-width: 108px; }
  .site-logo img { width: 134px; }
  .brand-lockup { flex: 1; min-width: 0; gap: 8px; overflow: hidden; }
  .brand-divider { flex: 0 0 1px; }
  .solution-name { max-width: 108px; }
  .site-header .menu-toggle { display: flex; position: absolute; right: 18px; flex: 0 0 44px; }
}
