@charset "UTF-8";
.wp-block-heading {
	word-break: break-word;
	hyphens: auto;
}
.wp-block-heading[class*="is-style-titre-para-couleur-primaire"] strong {
	font-weight: unset;
	color: var(--wp--preset--color--claire);
	display: inline-block;
	padding: 6px 10px 0px;
}
.wp-block-heading.is-style-titre-para-couleur-primaire-2 strong {
	background-color: var(--wp--preset--color--primaire-2);
}
.wp-block-heading.is-style-titre-para-couleur-primaire-4 strong {
	background-color: var(--wp--preset--color--primaire-4);
}
/* First heading in entry-content */
.entry-content > .wp-block-heading:first-of-type {
	margin-top: var(--wp--preset--spacing--moyen);
}
/* Heading not followed by subtitle with class .is-style-titre-para-couleur-primaire-2 */
h2.wp-block-heading:not(:has(+ .is-style-titre-para-couleur-primaire-2)) {
	margin-bottom: var(--wp--preset--spacing--normal);
}
.wp-block-media-text__content h2 {
	margin-bottom: 0;
}