Thank you for the advice, made things 10x easier!
I’ve created a codepen which can be viewed under my codepen user name, “artlessink”.
I’m aiming to accomplish a form rendered with 2 fields on the first row, 2 fields on the second row, 1 fields on the third row, 3 fields on the fourth row, 1 fields on the fifth row.
zip city state
evenly spaced rows from the form body border
evenly space vertically
evenly spaced horizontally
responsive text input field
40% of the page width and responsive to the screen size.