/**
 * @file
 * Eingeloggte Seiten: max. Breite (früher #page-wrapper / #main-wrapper).
 * Keys: layout.page.shell, layout.page.main.wrapper → .CNS-* (Twig auf den Wrappern).
 *
 * @version 1.0.0
 * @date 15.04.2026 (Europe/Berlin)
 */

body.cns-page--constrained:not([data-cns-56da89a]) .cns-c921a5e {
  max-width: 1200px;
  margin-inline: auto;
  width: 100%;
  box-sizing: border-box;
  padding-inline: clamp(5px, calc(5px + (100vw - 320px) * 15 / 448), 20px);
}

@media (min-width: 992px) {
  body.cns-page--constrained:not([data-cns-56da89a]) .cns-c921a5e {
    max-width: 1920px;
  }

  body.cns-page--constrained:not([data-cns-56da89a]) .cns-d5361fd,
  body.cns-page--constrained:not([data-cns-56da89a]) .cns-a003058 {
    max-width: 1600px;
    margin-inline: auto;
    width: 100%;
    box-sizing: border-box;
  }
}
