/* Blocs des pages simples : styles limités à leur contenu. */
.page-body.entry-content{display:flow-root;--wp--style--block-gap:24px;--wp--style--global--content-size:100%;--wp--style--global--wide-size:100%;font-size:16px;line-height:1.8}
.page-body.entry-content :where(p,ul,ol,figure,blockquote,table,pre){margin-block:0 24px}
.page-body.entry-content :where(h1,h2,h3,h4,h5,h6){font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.25;letter-spacing:-.025em;color:inherit;overflow-wrap:anywhere}
.page-body.entry-content :where(h2){font-size:32px;margin-block:32px 16px}
.page-body.entry-content :where(h3){font-size:26px;margin-block:28px 16px}
.page-body.entry-content :where(h4,h5,h6){font-size:21px;margin-block:24px 12px}
.page-body.entry-content :where(ul,ol){padding-inline-start:1.5em}
.page-body.entry-content :where(li+li){margin-block-start:6px}
.page-body.entry-content :where(a:not(.wp-element-button):not(.wp-block-button__link)){color:#95523c;text-underline-offset:3px}
.page-body.entry-content :where(.wp-block-group,.wp-block-columns,.wp-block-buttons,.wp-block-cover,.wp-block-media-text){margin-block:0 24px}
.page-body.entry-content :where(.wp-block-group,.wp-block-column,.wp-block-media-text__content){min-width:0}
.page-body.entry-content>:where(.alignwide,.alignfull){width:100%;max-width:100%;margin-inline:0}
.page-body.entry-content .wp-block-columns{display:flex;gap:24px}
.page-body.entry-content .wp-block-column{flex:1 1 0}
.page-body.entry-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}
.page-body.entry-content :where(.wp-block-button__link){display:inline-block;background:#95523c;color:white;padding:11px 20px;border-radius:5px;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;border:1px solid transparent}
.page-body.entry-content :where(.wp-block-button.is-style-outline .wp-block-button__link){background:transparent;color:#95523c;border-color:currentColor}
.page-body.entry-content :where(.wp-block-button__link:hover){filter:brightness(.92)}
.page-body.entry-content :where(.wp-block-image img){display:block;max-width:100%;height:auto}
.page-body.entry-content :where(.wp-block-image.aligncenter){margin-inline:auto}
.page-body.entry-content :where(.alignleft){float:left;margin:0 24px 24px 0;max-width:50%}
.page-body.entry-content :where(.alignright){float:right;margin:0 0 24px 24px;max-width:50%}
.page-body.entry-content :where(figcaption){font-size:13px;line-height:1.6;color:#627068;margin-top:8px}
.page-body.entry-content :where(.wp-block-quote){border-inline-start:3px solid #95523c;padding:8px 0 8px 20px}
.page-body.entry-content :where(.wp-block-pullquote){border-block:1px solid #d7ddd5;padding:24px;font-size:22px;text-align:center}
.page-body.entry-content :where(.wp-block-table){overflow-x:auto}
.page-body.entry-content :where(table){border-collapse:collapse;width:100%}
.page-body.entry-content :where(th,td){border:1px solid #d7ddd5;padding:12px;text-align:start;vertical-align:top}
.page-body.entry-content :where(th){background:#f3e9e5;font-weight:650}
.page-body.entry-content :where(.wp-block-separator){border:0;border-top:1px solid #d7ddd5;margin-block:32px}
.page-body.entry-content :where(pre){max-width:100%;overflow-x:auto;padding:16px;background:#eeefec}
.page-body.entry-content :where(iframe,video){max-width:100%}
.page-body.entry-content :where(input:not([type=checkbox]):not([type=radio]):not([type=submit]),textarea,select){max-width:100%;font:inherit}
.page-body.entry-content>:first-child{margin-block-start:0}
.page-body.entry-content>:last-child{margin-block-end:0}
@media(max-width:781px){.page-body.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column}.page-body.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:auto!important}}
@media(max-width:560px){.page-body.entry-content :where(h2){font-size:28px}.page-body.entry-content :where(h3){font-size:24px}.page-body.entry-content :where(.alignleft,.alignright){float:none;max-width:100%;margin-inline:0}}
