body#datenschutz-page section#datenschutz {
  max-width: var(--mw);
  padding: var(--g-mt) var(--px);
}
body#datenschutz-page section#datenschutz .p-con {
  margin-top: var(--g-mt);
}

@media screen and (min-width: 0px) {
  body {
    --g-mt: calc(1 * var(--marg));
  }
}
@media screen and (min-width: 576px) {
  body {
    --g-mt: calc(2 * var(--marg));
  }
}
@media screen and (min-width: 576px) and (min-aspect-ratio: 1) {
  body {
    --g-mt: calc(4 * var(--marg));
  }
}
@media screen and (min-width: 768px) {
  body {
    --g-mt: calc(3 * var(--marg));
  }
}
@media screen and (min-width: 768px) and (min-aspect-ratio: 2) {
  body {
    --g-mt: calc(2 * var(--marg));
  }
}
@media screen and (min-width: 992px) and (min-aspect-ratio: 1) {
  body {
    --g-mt: calc(2 * var(--marg));
  }
}
@media screen and (min-width: 1600px) {
  body {
    --g-mt: calc(8 * var(--marg));
  }
}
