So, all the tests for the survey form are checked off, but I feel like the way I used classes/ids could use some help. And overall the look of the page could use some work too. If anybody could tell me some rookie mistakes I’m making, I’d really appreciate it.
I like the subject matter – very meta
I would suggest not centering everything, but making it flush left (the default) so that checkboxes and radio buttons line up nicelt. You should also make your layout responsive so that the input text boxes line up below their labels on very narrow widths. You can accomplish this in a variety of ways, but using flexboxes and a media query seems to be the most popular (and it’s what frameworks like Bootstrap do under the covers).