.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; } }