.header {
  display: grid;
  gap: var(--Spacing-x1) var(--Spacing-x5);
  grid-template-columns: 1fr;
  align-items: baseline;
}

.title,
.preamble {
  grid-column: 1 / -1;
  max-width: var(--max-width-text-block);
}

@media screen and (min-width: 768px) {
  .header {
    grid-template-columns: 1fr auto;
  }

  .title {
    grid-column: 1 / 2;
  }

  .preamble {
    grid-column: 1 / 2;
  }
}
