.en-contact-content {
  color: #2b2b2f;
}

.en-contact-content .contact-intro {
  text-align: left;
}

.en-contact-content .contact-form__control--stack {
  display: grid;
  gap: 12px;
}

.en-contact-content .contact-form__note {
  margin: 8px 0 0;
  color: #6b6d75;
  font-size: 13px;
}

.en-contact-content .contact-form__privacy-note {
  margin: 32px 0 0;
  line-height: var(--line-body);
}

.en-contact-content .contact-form__privacy-note a {
  color: var(--color-navy-dark);
  text-decoration: underline;
  text-underline-offset: 3px;
}

.en-contact-content .contact-form__submit {
  min-width: min(100%, 420px);
  cursor: pointer;
}

/* Mailform Pro injects inline sizes / shadows; keep the form consistent. */
.en-contact-content .contact-form textarea {
  width: 100% !important;
  min-height: 260px;
}

.en-contact-content .contact-form__submit,
.en-contact-content .contact-form__submit * {
  text-shadow: none !important;
}
