Use when
- A compact set of related fields should be reviewed together before one submit.
- The task is low branching and does not need per-answer routing.
- Users are likely to edit more than one value in one session.
- All entered values can be preserved reliably after validation or server errors.