.brand {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}

.brand img {
  display: block;
  width: clamp(440px, 46vw, 620px);
  height: auto;
  max-height: 104px;
  object-fit: contain;
  object-position: left center;
}

@media (max-width: 620px) {
  .brand img {
    width: 320px;
    max-height: 74px;
  }
}
