/*
 * Dispositions figées.
 *
 * WordPress calcule ces règles au rendu, à partir des attributs de chaque
 * bloc, et les écrit dans la page. Le contenu étant désormais du HTML, il
 * n'y a plus de bloc pour les produire : on les conserve ici.
 *
 * Fichier produit automatiquement — ne pas modifier à la main.
 */

.wp-container-core-buttons-is-layout-1ed2474d {
	gap: 12px;
}
.wp-container-core-buttons-is-layout-39c608bd {
	gap: 12px;
	justify-content: center;
}
.wp-container-core-buttons-is-layout-612bdb41 {
	gap: 12px;
}
.wp-container-core-buttons-is-layout-a1ffe908 {
	gap: 10px;
}
.wp-container-core-group-is-layout-03f198ee > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-03f198ee > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-04f69b0f > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-04f69b0f > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-04f69b0f > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-05bc75df {
	grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));
	container-type: inline-size;
	gap: 20px;
}
.wp-container-core-group-is-layout-06030302 {
	grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-07505073 {
	gap: 12px;
	flex-direction: column;
	align-items: stretch;
	justify-content: center;
}
.wp-container-core-group-is-layout-08fe1ba7 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-08fe1ba7 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-0902f6e8 {
	gap: 18px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-0b5ad950 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-0b5ad950 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-0d11957b {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-0d6ac8b2 {
	grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-0edb59e6 {
	flex-wrap: nowrap;
	gap: var(--wp--preset--spacing--40);
	align-items: flex-start;
}
.wp-container-core-group-is-layout-0fd2382b > * + * {
	margin-block-start: 4px;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-0fd2382b > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-16a54be1 {
	grid-template-columns: repeat(auto-fit, minmax(min(180px, 100%), 1fr));
	container-type: inline-size;
	gap: 24px;
}
.wp-container-core-group-is-layout-16b9335e {
	grid-template-columns: repeat(auto-fit, minmax(min(170px, 100%), 1fr));
	container-type: inline-size;
	gap: 14px;
}
.wp-container-core-group-is-layout-17ba1c81 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
}
.wp-container-core-group-is-layout-1ba04acc {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-1c715c72 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-1c715c72 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-1c715c72 > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-1c9677c2 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-1c9677c2 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-1edbb006 {
	gap: 24px;
	justify-content: space-between;
	align-items: center;
}
.wp-container-core-group-is-layout-1f798cb4 > * + * {
	margin-block-start: 18px;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-1f798cb4 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-1f7ec9e8 {
	gap: 10px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-2009e75d {
	flex-wrap: nowrap;
	gap: 12px;
	align-items: center;
}
.wp-container-core-group-is-layout-209d7937 {
	gap: 1px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-20e0d233 {
	grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
	container-type: inline-size;
	gap: 20px;
}
.wp-container-core-group-is-layout-21a4d65f > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-21a4d65f > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-233eab51 {
	gap: var(--wp--preset--spacing--60);
	justify-content: space-between;
	align-items: center;
}
.wp-container-core-group-is-layout-250ad4c0 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-2650ae46 {
	grid-template-columns: repeat(auto-fit, minmax(min(130px, 100%), 1fr));
	container-type: inline-size;
}
.wp-container-core-group-is-layout-26df13fd {
	gap: 20px;
	justify-content: space-between;
	align-items: center;
}
.wp-container-core-group-is-layout-280422cc {
	grid-template-columns: repeat(auto-fit, minmax(min(140px, 100%), 1fr));
	container-type: inline-size;
	gap: 20px;
}
.wp-container-core-group-is-layout-283f4b5c > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-283f4b5c > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-29954311 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-29954311 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-2f08ddbc {
	flex-wrap: nowrap;
	align-items: center;
}
.wp-container-core-group-is-layout-2fbd7bbc {
	flex-wrap: nowrap;
	gap: 20px;
	justify-content: space-between;
}
.wp-container-core-group-is-layout-307396b3 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
}
.wp-container-core-group-is-layout-30f46097 {
	gap: 24px;
	justify-content: space-between;
	align-items: flex-end;
}
.wp-container-core-group-is-layout-341dfab2 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-341dfab2 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-36ffe19d > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-36ffe19d > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3a45b538 {
	grid-template-columns: repeat(auto-fit, minmax(min(180px, 100%), 1fr));
	container-type: inline-size;
	gap: 14px;
}
.wp-container-core-group-is-layout-3af4d17a {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-3b65f87d {
	gap: 0;
}
.wp-container-core-group-is-layout-3c71169b > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3c71169b > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3cc4f225 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3cc4f225 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3e5e507d > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3e5e507d > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3e7c5759 {
	gap: 18px;
}
.wp-container-core-group-is-layout-3f06f4b9 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-3f06f4b9 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-403257ec .alignfull {
	max-width: none;
}
.wp-container-core-group-is-layout-403257ec > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-403257ec > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-403257ec > .alignfull {
	margin-right: calc(clamp(24px, 5vw, 72px) * -1);
	margin-left: calc(clamp(24px, 5vw, 72px) * -1);
}
.wp-container-core-group-is-layout-403257ec > .alignwide {
	max-width: calc(1240px - 2 * clamp(24px, 5vw, 72px));
}
.wp-container-core-group-is-layout-403257ec > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: calc(1240px - 2 * clamp(24px, 5vw, 72px));
	margin-left: auto !important;
	margin-right: auto !important;
}
.wp-container-core-group-is-layout-45ebb9a8 > * + * {
	margin-block-start: 18px;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-45ebb9a8 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-45ff6d56 {
	gap: 0;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-470fe0a3 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-470fe0a3 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-47fbb4e4 {
	grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));
	container-type: inline-size;
}
.wp-container-core-group-is-layout-493a537e > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-493a537e > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-49e7dd26 {
	gap: 4px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-4ccfd57a > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-4ccfd57a > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-4e20c9a6 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-4e20c9a6 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-5077e762 > * + * {
	margin-block-start: var(--wp--preset--spacing--50);
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-5077e762 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-50d8eadc {
	flex-wrap: nowrap;
	gap: 16px;
	justify-content: space-between;
	align-items: center;
}
.wp-container-core-group-is-layout-54b6a4f6 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-54b6a4f6 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-54cbb836 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-57ecdbe6 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 20px;
}
.wp-container-core-group-is-layout-59c2b5b5 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-59c2b5b5 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-59c2b5b5 > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-59f30728 .alignfull {
	max-width: none;
}
.wp-container-core-group-is-layout-59f30728 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-59f30728 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-59f30728 > .alignfull {
	margin-right: calc(clamp(16px, 3vw, 24px) * -1);
	margin-left: calc(clamp(16px, 3vw, 24px) * -1);
}
.wp-container-core-group-is-layout-59f30728 > .alignwide {
	max-width: calc(1160px - 2 * clamp(16px, 3vw, 24px));
}
.wp-container-core-group-is-layout-59f30728 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: calc(1160px - 2 * clamp(16px, 3vw, 24px));
	margin-left: auto !important;
	margin-right: auto !important;
}
.wp-container-core-group-is-layout-5a154ac8 {
	gap: 26px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-5bba1601 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-5bba1601 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-5cff1c4f {
	flex-wrap: nowrap;
	gap: 0;
	flex-direction: column;
	align-items: flex-start;
}
.wp-container-core-group-is-layout-5e82d455 > * + * {
	margin-block-start: var(--wp--preset--spacing--30);
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-5e82d455 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-5e982756 {
	flex-wrap: nowrap;
	gap: 11px;
	flex-direction: column;
	align-items: flex-start;
}
.wp-container-core-group-is-layout-60dbfe8a {
	flex-wrap: nowrap;
	gap: 14px;
	align-items: center;
}
.wp-container-core-group-is-layout-6487a429 {
	gap: 22px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-65cf69a2 {
	gap: 18px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-682791e7 {
	grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-6da81f13 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-6da81f13 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-6da81f13 > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-6e7cae04 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-6e7cae04 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-6e7cae04 > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-744b2eda > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-744b2eda > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-758ff3f2 {
	flex-wrap: nowrap;
	gap: 16px;
	align-items: center;
}
.wp-container-core-group-is-layout-769f556f > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-769f556f > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-769f556f > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-7702ce6c > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-7702ce6c > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-788353af {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}
.wp-container-core-group-is-layout-7d6392c1 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-7d6392c1 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-839a754d > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-839a754d > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-901a1f3b > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-901a1f3b > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-901d03fa {
	gap: 12px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-91446110 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-91446110 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-9205381f {
	gap: 24px;
	justify-content: space-between;
	align-items: flex-end;
}
.wp-container-core-group-is-layout-947648ec {
	gap: 6px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-94901b49 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-94901b49 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-9c81f2da > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-9c81f2da > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-9d7f2114 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-9d7f2114 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-a121de68 {
	gap: 0;
	justify-content: center;
}
.wp-container-core-group-is-layout-a12d0c4e {
	grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));
	container-type: inline-size;
	gap: 18px;
}
.wp-container-core-group-is-layout-a178b252 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-a178b252 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-a41db95e {
	gap: 18px;
	align-items: center;
}
.wp-container-core-group-is-layout-a8ae7c37 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-a8ae7c37 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-a8ae7c37 > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-aae4d01a {
	grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-b2a9477c > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-b2a9477c > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-b568803d {
	gap: 3px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-b5d6ad10 {
	grid-template-columns: repeat(auto-fit, minmax(min(240px, 100%), 1fr));
	container-type: inline-size;
	gap: 20px;
}
.wp-container-core-group-is-layout-bc0d3a0c > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-bc0d3a0c > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-bc2f36fb {
	gap: 14px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-bda46e22 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 0;
}
.wp-container-core-group-is-layout-c00fadd3 .alignfull {
	max-width: none;
}
.wp-container-core-group-is-layout-c00fadd3 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-c00fadd3 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-c00fadd3 > .alignfull {
	margin-right: calc(clamp(16px, 3vw, 24px) * -1);
	margin-left: calc(clamp(16px, 3vw, 24px) * -1);
}
.wp-container-core-group-is-layout-c00fadd3 > .alignwide {
	max-width: calc(1160px - 2 * clamp(16px, 3vw, 24px));
}
.wp-container-core-group-is-layout-c00fadd3 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: calc(1160px - 2 * clamp(16px, 3vw, 24px));
	margin-left: auto !important;
	margin-right: auto !important;
}
.wp-container-core-group-is-layout-c0ffa494 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-c0ffa494 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cb60d03a > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cb60d03a > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cc31acd5 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cc31acd5 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cf50c29e > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cf50c29e > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-cf8fb59e {
	gap: 11px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-d12d9035 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d12d9035 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d1ebbd8e {
	gap: 12px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-group-is-layout-d46c91ea > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d46c91ea > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d5c857d2 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d5c857d2 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d8e9ba90 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d8e9ba90 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d99424f6 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-d99424f6 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-da2da608 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-da2da608 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-de20e112 {
	flex-wrap: nowrap;
	gap: 14px;
	align-items: center;
}
.wp-container-core-group-is-layout-e1986673 {
	justify-content: space-between;
	align-items: center;
}
.wp-container-core-group-is-layout-e3db1717 > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-e8e10f89 {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
}
.wp-container-core-group-is-layout-e8e86501 {
	flex-wrap: nowrap;
	gap: 18px;
	align-items: center;
}
.wp-container-core-group-is-layout-eab05fae > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-eab05fae > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-ec85a8e0 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-ec85a8e0 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-ed546a2d > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-ed546a2d > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-ed546a2d > .alignfull {
	margin-right: calc(24px * -1);
	margin-left: calc(24px * -1);
}
.wp-container-core-group-is-layout-eda976b2 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-eda976b2 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-group-is-layout-fa26e8ac {
	grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr));
	container-type: inline-size;
	gap: 10px;
}
.wp-container-core-group-is-layout-fe8bc6d5 {
	gap: 16px;
	flex-direction: column;
	align-items: stretch;
}
.wp-container-core-navigation-is-layout-aa870635 {
	flex-wrap: nowrap;
	gap: 2px;
	justify-content: flex-end;
}
.wp-container-core-post-content-is-layout-744b2eda > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-post-content-is-layout-744b2eda > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-post-template-is-layout-0f25fee6 {
	grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
	container-type: inline-size;
}
.wp-container-core-post-template-is-layout-90c0cdcf {
	grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr));
	container-type: inline-size;
	gap: var(--wp--preset--spacing--70);
}
.wp-container-core-post-template-is-layout-aecb207a {
	grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr));
	container-type: inline-size;
	gap: 22px;
}
.wp-container-core-query-is-layout-cc31acd5 > * + * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-query-is-layout-cc31acd5 > * {
	margin-block-start: 0;
	margin-block-end: 0;
}
.wp-container-core-social-links-is-layout-2e59db3d {
	gap: 10px;
	flex-direction: column;
	align-items: flex-start;
}
.wp-container-core-social-links-is-layout-f5554a10 {
	gap: 10px;
}
