/**
 * Default site header layout (non-home pages) — prevents CLS before main CSS loads.
 */
header.header {
  min-height: 172px;
}

.main-Header__BrandImage {
  object-fit: contain;
  display: block;
}

.Menu-Hamburger__Link-Image {
  width: 176px;
  height: 52px;
  object-fit: contain;
  display: block;
}

@media (max-width: 768px) {
  header.header {
    min-height: 124px;
  }

  .Menu-Hamburger__Link-Image {
    width: 160px;
    height: 48px;
  }
}
