[data-bh-seven-form] .baihu-ask__form {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 16px;
}
[data-bh-seven-form] .baihu-ask__field,
[data-bh-seven-form] .baihu-consents,
[data-bh-seven-form] .baihu-ask__btn,
[data-bh-seven-form] .baihu-ask__policy,
[data-bh-seven-form] .baihu-form__note,
[data-bh-seven-form] .baihu-seven-forms__hint {
  grid-column: 1 / -1;
  min-width: 0;
}
[data-bh-seven-form] .baihu-consents { order: 1; margin: 0; }
[data-bh-seven-form] .baihu-seven-forms__hint { order: 2; margin: 0; }
[data-bh-seven-form] .baihu-ask__btn { order: 3; }
[data-bh-seven-form] .baihu-ask__policy,
[data-bh-seven-form] .baihu-form__note { order: 4; }
[data-bh-seven-form] .baihu-consents label,
[data-bh-seven-form] .baihu-ask__contact-link { min-height: 44px; }
[data-bh-seven-form] .baihu-ask__contact-link { display: inline-flex; align-items: center; }
@media (min-width: 1100px) {
  [data-bh-seven-form] .baihu-ask__form {
    grid-template-columns: minmax(220px, 2fr) minmax(190px, 1fr) minmax(280px, 1.5fr);
    align-items: end;
  }
  [data-bh-seven-form] .baihu-ask__field { grid-column: auto; }
  [data-bh-seven-form] .baihu-ask__btn { justify-self: start; width: auto; min-width: 190px; }
}
