.support-form { display: grid; gap: .75rem; max-inline-size: 48rem; }
.support-form input, .support-form textarea {
  box-sizing: border-box; min-inline-size: 0; inline-size: 100%;
  padding: .7em; font: inherit; color: inherit; background: transparent;
  border: .0625rem solid currentColor; border-radius: .4rem;
}
.support-form textarea { resize: vertical; }
.support-form p { margin: 0; }
.support-form button { justify-self: start; }
.support-trap { display: none; }
