form[data-gso-form] .gso-form-tools {
  clear: both;
  margin-block: 1rem;
}
form[data-gso-form] .gso-honeypot {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
}
form[data-gso-form] .gso-form-status {
  clear: both;
  overflow-wrap: anywhere;
  line-height: 1.5;
}
form[data-gso-form] .gso-form-status:empty {
  display: none;
}
form[data-gso-form] .gso-form-status[data-error="true"] {
  border-inline-start: 3px solid #b42318;
  padding-inline-start: .75rem;
}
form[data-gso-form] :focus-visible {
  outline: 3px solid #1681c2;
  outline-offset: 3px;
}
form[data-gso-form] [type="submit"]:disabled {
  cursor: wait;
  opacity: .65;
}
