/* De titel staat in het schermmidden, onafhankelijk van de actieknoppen. */
.course-ui.course-home .site-header {
  grid-template-columns: minmax(0, 1fr) max-content minmax(0, 1fr);
}
.course-ui.course-home .site-header > .site-title {
  width: auto;
  white-space: nowrap;
  overflow-wrap: normal;
}
.course-ui.course-home .site-header > .hamburger { justify-self: start; }
@media (max-width: 640px) {
  .course-ui.course-home .site-header > .site-title {
    grid-column: 1 / -1;
    grid-row: 2;
    width: 100%;
    margin-top: 8px;
    white-space: normal;
  }
  .course-ui.course-home .site-header > .course-subtitle {
    grid-row: 3;
    margin-top: 24px;
  }
}
