/* Shared top-left logo alignment across pages */
header .logo {
  margin: 0 !important;
  display: inline-flex;
  align-items: center;
  line-height: 1;
}

header .logo img {
  display: block;
  height: 16px;
  width: auto;
}

@media (max-width: 768px) {
  header .logo {
    margin: 0 !important;
  }
}
