.letter-intro h1 {
  max-width: 760px;
  white-space: normal;
}

.letter-card {
  max-width: 760px;
  margin-inline: auto;
}

.letter-form { gap: 30px; }

.letter-body.is-embedded { background: transparent; }

.letter-body.is-embedded .contact-header,
.letter-body.is-embedded .contact-footer,
.letter-body.is-embedded .letter-intro { display: none; }

.letter-body.is-embedded .contact-main {
  padding-top: 12px;
  padding-bottom: 12px;
}
