@media (min-width: 850px) {
  .wide-chapter-layout .structured-page > :is(.story-section, .content-section, .editorial-section):not(:has(.story-grid, .photo-essay-grid, .wide-story-layout, .service-intro, .resource-list, .info-grid, .editorial-grid, .course-journey, .editorial-steps, .timeline, .chronik-chapters, .board-grid, .contact-cards, .contact-card, .faq-grid, .feature-band)):has(> h2) {
    display: grid;
    grid-template-columns: minmax(260px, 5fr) minmax(0, 7fr);
    column-gap: clamp(42px, 6vw, 96px);
    align-items: start;
  }

  .wide-chapter-layout .structured-page > :is(.story-section, .content-section, .editorial-section):not(:has(.story-grid, .photo-essay-grid, .wide-story-layout, .service-intro, .resource-list, .info-grid, .editorial-grid, .course-journey, .editorial-steps, .timeline, .chronik-chapters, .board-grid, .contact-cards, .contact-card, .faq-grid, .feature-band)):has(> h2) > :is(.side-label, h2) {
    grid-column: 1;
  }

  .wide-chapter-layout .structured-page > :is(.story-section, .content-section, .editorial-section):not(:has(.story-grid, .photo-essay-grid, .wide-story-layout, .service-intro, .resource-list, .info-grid, .editorial-grid, .course-journey, .editorial-steps, .timeline, .chronik-chapters, .board-grid, .contact-cards, .contact-card, .faq-grid, .feature-band)):has(> h2) > :not(.side-label):not(h2) {
    grid-column: 2;
    max-width: 76ch;
  }

  .wide-chapter-layout .structured-page > :is(.story-section, .content-section, .editorial-section):not(:has(.story-grid, .photo-essay-grid, .wide-story-layout, .service-intro, .resource-list, .info-grid, .editorial-grid, .course-journey, .editorial-steps, .timeline, .chronik-chapters, .board-grid, .contact-cards, .contact-card, .faq-grid, .feature-band)):has(> h2) > .actions {
    align-self: start;
  }
}
