Not the best practice, but I am happy with the result, especially with the responsiveness.
What challenges did you encounter, and how did you overcome them?I wanted to make it all grid and the grid will handle the responsiveness, but I couldn't do it.