:root{font-family:Montserrat}body{margin:0;min-height:100vh;height:100%;background-color:#d9d9d9}aside{grid-area:sidebar;background-color:#fff;height:56rem}main{grid-area:main;background-color:#fff}footer{grid-area:footer}
