.partnership-section__intro {
  max-width: 79.5rem;
  font: var(--dmc-desktop-p2-regular);
  color: var(--dmc-Cloud-Burst);
  margin: 1rem 0 0;
}

.partnership-form.dmc-form--page .partnership-form__fields.dmc-form__fields--page {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  min-height: 0;
}

.partnership-form.dmc-form--page .partnership-form__fields .dmc-form__row {
  display: contents;
}

.partnership-form.dmc-form--page .dmc-form__submit {
  box-sizing: border-box;
  width: 100%;
  margin-top: 1.5rem;
  line-height: 1.35;
}

@media (width >= 68.25rem) {
  .partnership-form.dmc-form--page .partnership-form__fields.dmc-form__fields--page {
    grid-template-rows: repeat(3, 4.5rem);
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1.5rem;
    display: grid;
  }

  .partnership-form.dmc-form--page .dmc-form__submit {
    height: 4.5rem;
    min-height: 4.5rem;
  }
}

@media (48rem <= width < 68.25rem) {
  .partnership-form.dmc-form--page .partnership-form__fields.dmc-form__fields--page {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: 4.5rem;
    gap: 1.5rem;
    display: grid;
  }

  .partnership-form.dmc-form--page .partnership-form__fields .dmc-form__control:has(#af-website) {
    grid-column: 1 / -1;
  }

  .partnership-form.dmc-form--page .dmc-form__submit {
    height: 4.5rem;
    min-height: 4.5rem;
  }
}

@media (width < 48rem) {
  .partnership-form.dmc-form--page .partnership-form__fields.dmc-form__fields--page {
    grid-template-columns: minmax(0, 1fr);
    grid-auto-rows: 3.5rem;
    gap: 1.5rem;
    display: grid;
  }

  .partnership-form.dmc-form--page .dmc-form__row input {
    height: 3.5rem;
    padding: 1rem;
  }

  .partnership-form.dmc-form--page .dmc-form__fake-placeholder {
    font: var(--dmc-mobile-p1);
    top: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .partnership-form.dmc-form--page .dmc-form__submit {
    height: 3.5rem;
    min-height: 3.5rem;
    font: var(--dmc-mobile-H4);
  }
}
