/* Hormoonbalans en Herontdek jezelf: koppen volgen dezelfde rustige leeslijn. */
@media (min-width:901px) {
  .program-page .split-section .section-heading {
    transform: translateX(calc(-1 * var(--gutter)));
  }

  /* Alleen het korte tweekolomsblok krijgt verticale balans. */
  .program-page .split-section[aria-labelledby="reis-title"] {
    align-items: center;
  }

  /* Een praktische opsomming leest rustiger als compact overzicht. */
  .program-page .practical-section {
    display: block;
    max-width: none;
    padding-inline: max(var(--gutter), calc((100% - 1180px) / 2));
  }

  .program-page .practical-section > div:first-child {
    margin-bottom: 28px;
    transform: none;
  }

  .program-page .practical-section ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: clamp(44px, 7vw, 96px);
  }

  .program-page .practical-section li {
    padding: 14px 0 14px 28px;
  }

  .program-page .practical-section li::before {
    top: 16px;
  }
}
