/* Contain full-width blocks within their actual page container. */
.entry-content > .fc-editable{box-sizing:border-box;width:100%;max-width:100%;min-width:0}
.fc-editable,.fc-editable *,.fc-editable *::before,.fc-editable *::after{box-sizing:border-box}
.fc-editable .alignfull{width:100%!important;max-width:100%!important;margin-inline:0!important}
.fc-editable :is(.wp-block-group,.wp-block-kadence-column,.kt-inside-inner-col,.kt-row-column-wrap){min-width:0}
#fc-site-header .fc-frame-inner,#fc-site-footer .fc-frame-inner{max-width:100%}
.fc-frame-footer-grid > *{min-width:0}

/* Planète Urgence: retain the user's content and the original SVG. */
.fc-editable-33255 .is-layout-flex:has(> figure .wp-image-33918){display:flex;flex-wrap:wrap!important;align-items:center;gap:20px!important;padding:0;margin-bottom:24px}
.fc-editable-33255 .is-layout-flex:has(> figure .wp-image-33918) > h2{flex:0 1 auto;min-width:0;max-width:100%;margin:0!important;overflow-wrap:anywhere}
.fc-editable-33255 figure:has(> .wp-image-33918){flex:0 0 144px;width:144px;max-width:100%;margin:0!important}
.fc-editable-33255 .wp-image-33918{display:block;width:144px!important;max-width:100%;height:auto!important;object-fit:contain}
.fc-editable-33255 section:has(.wp-image-33918) .wp-block-group{padding:0}
.fc-editable-33255 .kb-row-layout-wrap:has(.wp-image-33918) > .kt-row-column-wrap{grid-template-columns:minmax(0,1fr)}
.fc-editable-33255 .kb-row-layout-wrap:has(.wp-image-33918) > .kt-row-column-wrap > .wp-block-kadence-column:has(> .kt-inside-inner-col:empty){display:none}
.fc-editable-33255 section:has(.wp-image-33918){padding-block:32px!important}
.fc-editable-33255 section:has(.wp-image-33918) .kt-row-column-wrap{padding-bottom:0}
.fc-editable-33255 section:has(.wp-image-33918) > p:empty{display:none}
.fc-editable-33255 section:has(.wp-image-33918) + section{padding-top:0!important;padding-bottom:32px!important}
.fc-editable-33255 section:has(.wp-image-33918) + section .wp-block-group{padding:0;margin-top:0!important}
@media(max-width:1024px){
 /* Remove Astra's accumulating group padding on the remaining Univers page. */
 .fc-editable-33255{padding:0!important;margin-block:0!important}
 .fc-editable-33255 :where(.wp-block-group):not(.kt-row-column-wrap){padding:0}
}
@media(max-width:767px){
 .fc-editable :is(h1,h2,h3,p,a,summary){overflow-wrap:break-word}
 .fc-editable-33255 figure:has(> .wp-image-33918){flex-basis:112px;width:112px}
 .fc-editable-33255 .wp-image-33918{width:112px!important}
}
