body > header .brand.brand-ai {
  display: inline-flex;
  align-items: center;
  min-width: max-content;
}

body > header .brand.brand-horizontal {
  height: 48px;
}

body > header .brand-horizontal > img {
  width: 145px !important;
  height: 48px !important;
  flex: 0 0 145px;
  object-fit: contain;
  filter: none !important;
}

body.home-polished > header,
body > header {
  border-bottom-color: #13bdb7 !important;
  background: linear-gradient(180deg, #ffffff 0%, #f7fbfc 100%) !important;
  box-shadow: 0 4px 18px rgba(15, 56, 70, .10) !important;
}

body > header::after {
  background: linear-gradient(90deg, #14cfc4, #22abc8, #2d8ee8) !important;
}

body > header .main-nav > a,
body > header .main-nav-menu > a,
body > header nav > a {
  color: #294b57 !important;
}

body > header .main-nav > a:hover,
body > header .main-nav-menu > a:hover,
body > header nav > a:hover,
body > header .main-nav a.active,
body > header .main-nav a[aria-current="page"] {
  color: #087f79 !important;
}

body > header .account-actions button {
  border-color: #cadde2 !important;
  background: #f7fbfc !important;
  color: #294b57 !important;
}

body > header .account-actions button:hover {
  border-color: #70cbc5 !important;
  background: #e9f8f6 !important;
}

body > header .visitor {
  color: #526d78 !important;
}

body > header .news-nav-menu .main-nav-dropdown {
  right: auto;
  left: 50%;
  width: min(700px, calc(100vw - 32px));
  transform: translate(-50%, -7px);
}

body > header .news-nav-menu:hover .main-nav-dropdown,
body > header .news-nav-menu:focus-within .main-nav-dropdown {
  transform: translate(-50%, 0);
}
