Require user needs on all detailed guides.
[DG-UN] Allow selecting/removing user needs.
[DG-UN] More prominent position, colour, and title.
Whitespace.
Fix finicky tests.
[DG-UN] Shrink user needs block if already given.
[DG-UN] Add autocomplete for user needs fields.