#colophon #contact-us { max-width: 100%; scroll-margin-top: 18px; }
#colophon .dharma-contact-form {
  width: 100%;
  min-width: 0;
  max-width: 760px;
  margin-inline: auto;
  text-align: left;
  padding: clamp(16px, 3vw, 28px);
}
#colophon .dharma-contact-form :is(h3,p,label) { color: #102a27; text-align: left; }
#colophon .dharma-contact-form h3 { font-size: clamp(1.2rem, 2.5vw, 1.65rem); }
#colophon .dharma-contact-form :is(input,select,textarea),
.dharma-contact-template .dharma-contact-form :is(input,select,textarea) {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
}
.dharma-contact-template [data-id="022d622"] { min-width: 0; }
.dharma-contact-page .dharma-internal-nav [data-id="6a486c7e"] img {
  width: clamp(78px, 11vw, 130px) !important;
  height: auto;
}
@media(max-width: 560px) {
  #colophon .dharma-form-fields,
  .dharma-contact-template .dharma-form-fields { grid-template-columns: minmax(0, 1fr); }
}
