.modulesLayout {
  display: grid;
  grid-template-columns: minmax(18rem, 0.78fr) minmax(0, 1.22fr);
  align-items: start;
  gap: var(--space-8);
}

.modulesImage {
  object-position: center;
}

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