Creating the stylesheet, namely the layout

This will be a mobile-first responsive design. I have centered the
header and the navigation; some simple styling with the heading and
paragraph in the main section; and used flexbox to center the footer
buttons.