.contact-form-intro {
  margin: -10px 0 22px;
  color: #666a77;
  line-height: 1.65;
}

.contact-reference {
  margin: -8px 0 12px;
  padding: 12px 14px;
  border: 1px solid #dedcf8;
  border-radius: 12px;
  background: #f6f5ff;
  color: #4e4779;
  font-size: 0.82rem;
  line-height: 1.55;
  overflow-wrap: anywhere;
}

.contact-optional {
  border: 1px solid #e5e6ed;
  border-radius: 12px;
  background: #fafafe;
}

.contact-optional summary {
  padding: 13px 15px;
  cursor: pointer;
  font-weight: 750;
  color: #4d4f5a;
}

.contact-optional-grid {
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 2px 15px 16px;
}
