/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/block_MC-348_sticky-index-wrapper/scss/style.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.wp-block-citeo-semantic-sticky-index-wrapper {
  display: flex;
  flex-direction: column;
  gap: var(--ds-semantic-spacing-l);
  padding: var(--ds-semantic-spacing-m) var(--ds-semantic-spacing-s) var(--ds-semantic-spacing-m) 0;
}
.wp-block-citeo-semantic-sticky-index-wrapper::after {
  content: "";
  height: var(--ds-semantic-sizing-6xl);
  position: absolute;
  left: 0;
  right: 0;
  bottom: var(--ds-semantic-spacing-m);
  z-index: 1;
  background: linear-gradient(transparent, var(--ds-semantic-color-layout-surface-medium-default));
}
.wp-block-citeo-semantic-sticky-index-wrapper nav {
  overflow-y: scroll;
  scrollbar-width: none;
  max-height: calc(90svh - 13.5rem);
}
.wp-block-citeo-semantic-sticky-index-wrapper nav ol {
  display: flex;
  flex-direction: column;
  gap: var(--ds-semantic-spacing-s);
  padding: 0 0 calc(var(--ds-semantic-spacing-l) + var(--ds-semantic-spacing-xl));
  list-style: none;
  margin: 0;
}

/*# sourceMappingURL=style-index.css.map*/