Customize signup page layout

Привет, @tophee,
Интересует, как вам удалось расположить заголовок поля в первом столбце, а короткое название поля и описание — во втором?
На моём сайте сейчас это выглядит так:


Это занимает излишне много места, а широкие поля выглядят не очень хорошо.
Я пробовал поиграть с display: flex, но ничего не получилось — мои навыки работы с CSS пока довольно базовые. Буду благодарен за любую помощь.