/*
 * PC 레이아웃 기준: min-width 768px (그 미만은 모바일 — 세로 스택).
 */
@media (min-width: 768px) {
  .lead-form .form-grid--common,
  .lead-form .form-grid--contact {
    grid-template-columns: 1fr 1fr;
    gap: 18px;
  }
  /* 5인 이상: 가입 플랜 | 담당자명 가로 배치 */
  .lead-form .form-grid--fiveplus {
    grid-template-columns: 1fr 1fr;
    gap: 18px;
  }
  .lead-form .form-grid--fiveplus > .lead-total-people-label {
    grid-column: 1 / -1;
  }
}
