/* Ausschließlich die drei vereinbarten Anpassungen auf den rechtlichen Seiten. */
body.aniko-legal-body > .aniko-legal-header {
  position: sticky;
  top: var(--aniko-legal-admin-top, 0px);
  z-index: 1000;
  flex-shrink: 0;
}
body.aniko-legal-body .aniko-legal-article > .aniko-legal-eyebrow {
  display: none;
}
/* Sprachsprünge bleiben unter dem mitlaufenden Header sichtbar. */
body.aniko-legal-body .aniko-legal-content [id] {
  scroll-margin-top: calc(var(--aniko-legal-header-height, 84px) + var(--aniko-legal-admin-top, 0px) + 24px);
}
