/* Profile closing section: use the width released by the removed seal. */
.profile-contact {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: clamp(28px, 4vw, 48px);
}
.profile-contact > div {
  width: 100%;
  max-width: 1300px;
  min-width: 0;
}
.profile-contact h2 {
  max-width: 100%;
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}
.profile-contact p:not(.section-kicker) { max-width: 850px; }
.profile-contact > .button { max-width: 100%; white-space: normal; }
