Need Help on my Survey Form Project

This is my survey form project. I used CSS Grid because I thought it would make my work easier to code and understand, and for the most part it does, but the page isn’t responsive at all. It looks ugly on mobile phones and other small screen devices. I’m exhausted (for now) and would like to get some help at this point.

Assuming that’s fixed, I’d like to get a feedback on my project.

Hi, this is a great attempt, the page looks great. Its is slightly responsive but it can be improved.
on smaller screens the text sticks out of the form a little, also when the textarea is resized horizontally it makes your labels shrink. you can fix this by changing the resize property of your textarea to vertical.
Good luck !