Multi column forms can be created using the content-columns grid layout.
Start by creating a row div with the class content-columns
this row is a single column full width container by default.
Add elements to this row with the class content-columns__column
to contain them to the row. Elements added beyond the maximum for the row will wrap onto the next line. All elements stack below the large breakpoint.
Form elements with the class .form-item
should then be placed inside these to contain them to the grid.
By adding content-columns--[two|three|four]-columns
to the row div, you get two, three or four equal columns.