body{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:max-content 1fr}body>header{grid-column:1/span 2}body>aside,body>main{padding:.5em}