/* At least 5% viewport space on each side from tablet width upward.
 * Cap existing content containers instead of padding the body or reducing
 * every nested section again. Existing narrower widths remain in control.
 * Full-width section backgrounds and all rules below 768px stay intact. */
@media (min-width:768px){
  body.ostsachsen-portal .ost-container,
  body.ostsachsen-portal .ost-page>.ost-content,
  body.ostsachsen-portal .ost-main>.ost-listing,
  body.ostsachsen-portal .os-reference-hero__inner,
  body.ostsachsen-portal main.fdeh-partner-events,
  body.ostsachsen-portal main.fdeh-partner-submit,
  body.ostsachsen-portal main.fdeh-event-matrix{
    max-width:90vw!important;
  }
  /* Keep the existing 1240px article-shell ceiling as well as the new gutter. */
  body.ostsachsen-portal .ost-container.ost-article__shell{
    max-width:min(1240px,90vw)!important;
  }
}
