.finalSection {
  padding-block-start: clamp(var(--space-8), 6vw, var(--space-16));
}

.finalLayout {
  display: grid;
  grid-template-columns: minmax(8rem, 14rem) minmax(0, 1fr);
  align-items: center;
  gap: var(--space-6);
}

.brandImage {
  object-fit: contain;
}

@media (max-width: 767px) {
  .finalLayout {
    grid-template-columns: 1fr;
  }

  .finalLayout > figure {
    inline-size: min(14rem, 52vw);
    justify-self: center;
  }
}
