 pre, table, img, video) + div,
div + :is(p, ol, ul, dl, figure, blockquote, pre, table, img, video) {
  margin-block-start: 1rem;
}

* + :is(h2, h3, h4, h5) {
  margin-block-start: 2rem;
}

:is(h3, h4, h5) + * {
  margin-block-start: 0.5rem;
}

h2 + * {
  margin-block-start: 1rem;
}

h1 + * {
  margin-block-start: 3rem;
}

[hidden]:first-child + *,
[style*="display:none"]:first-child + *,
[style*="display: none"]:first-child + * {
  margin-block-start: 0;
}

/**
 * @springernature/global-menu
 * Default sk