/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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]!./inc/blocks/sommaire-automatique/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.wp-block-group.is-position-sticky:has(.wp-block-capmonetique-sommaire-automatique) {
  top: 8rem;
}

.wp-block-capmonetique-sommaire-automatique {
  border-block: 1px solid var(--wp--custom--color--custom-contrast-1);
  padding-block: var(--wp--preset--spacing--l);
}
.wp-block-capmonetique-sommaire-automatique .toc-title {
  color: var(--wp--preset--color--brand-3);
  font-weight: var(--wp--custom--font-weight--bold);
  margin-block: 0;
}
.wp-block-capmonetique-sommaire-automatique .toc-list {
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--xs);
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.wp-block-capmonetique-sommaire-automatique .toc-list li:last-child {
  margin-bottom: 0;
}
.wp-block-capmonetique-sommaire-automatique .toc-list li.toc-no-headings {
  font-style: italic;
}
.wp-block-capmonetique-sommaire-automatique .toc-list a {
  display: block;
  text-decoration: none;
  font-size: 1rem;
  color: inherit;
  transition: color 0.3s ease;
}
.wp-block-capmonetique-sommaire-automatique .toc-list a:hover {
  color: var(--wp--preset--color--contrast-1);
}
.wp-block-capmonetique-sommaire-automatique .toc-list a.active {
  color: var(--wp--preset--color--brand-2);
  font-weight: var(--wp--custom--font-weight--semibold);
}

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