

    footer {
      grid-column-end: span 2; /* Make it reach to the second column */
    }

    .container {
      row-gap: 16px;
      column-gap: 4px;
    }
  </style>
</head>
<body>
<div class="container">
  <header><!-- Header with a logo, navigation, etc. --></header>
  <aside><!-- Partially related things like social buttons --></aside>
  <main><!-- Main content, headings, teasers, etc. --></main>
  <footer><!-- Footer with contact, FAQ, etc. --></footer>
</div>
</body>
</html>
