.fc-editable .wp-block-group{box-sizing:border-box;min-width:0}
.fc-editable .wp-block-group>*{margin-block-start:0}
.fc-editable figure.wp-block-image{line-height:0}
.fc-editable .wp-block-image img{display:block;max-width:100%}
.fc-editable .wp-block-button{display:inline-block}
.fc-editable .fc-editable-link>.wp-block-button__link{background:transparent;border-radius:0;box-shadow:none;font-family:inherit}
.fc-editable details summary{cursor:pointer}
.fc-editable details>p{margin-block:1em}
.fc-editable .fc-portrait-wide{isolation:isolate;overflow:hidden}
.fc-editable .fc-portrait-wide figure{z-index:0}
.fc-editable .fc-portrait-wide-image img{width:100%;height:100%;object-fit:cover}
.fc-editable .fc-univers-hero figure{line-height:0}
.fc-editable .fc-univers-hero img{height:auto!important}
@media(max-width:767px){
 body .entry-content .fc-editable .fc-home>.fc-portrait-wide{padding:0!important}
 .fc-editable .fc-portrait-wide{aspect-ratio:auto!important;display:flex!important;flex-direction:column;align-items:stretch!important;padding:0!important}
 .fc-editable .fc-portrait-copy{width:100%!important;max-width:none!important;padding:30px 24px!important;box-sizing:border-box;order:1}
 .fc-editable .fc-portrait-wide figure{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;aspect-ratio:1.65/1;order:2}
 .fc-editable .fc-portrait-wide-image img{position:relative;object-fit:cover;object-position:right center;height:100%!important;width:100%}
}

/* Astra's legacy group padding must not accumulate inside converted layouts.
   Inline spacing and the original Kadence row spacing remain authoritative.
   Mon univers is deliberately excluded. */
.fc-editable:not(.fc-editable-33255){padding:0!important;margin-block:0!important}
.fc-editable:not(.fc-editable-33255) :where(.wp-block-group):not(.kt-row-column-wrap){padding:0}
/* Accueil seulement : donner la priorité à la photographie de Mon univers. */
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) .is-layout-flex:has(> .wp-block-group > figure){display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:32px!important;align-items:center}
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) figure,
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) figure > a{display:block;width:100%;max-width:none}
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) figure img{width:100%;height:auto}
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) h2{font-size:clamp(28px,2.8vw,40px)!important}
@media(max-width:767px){
 .fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) .is-layout-flex:has(> .wp-block-group > figure){grid-template-columns:minmax(0,1fr);gap:24px!important}
}
/* Prevent theme/global content-width constraints from narrowing this preview. */
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) > .wp-block-group{width:100%!important;max-width:1180px!important;margin-inline:auto!important}
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) .wp-block-group__inner-container{width:100%!important;max-width:none!important;margin-inline:0!important}
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) .is-layout-flex:has(> .wp-block-group > figure){width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}
.fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) .is-layout-flex:has(> .wp-block-group > figure) > .wp-block-group{width:100%!important;max-width:none!important;justify-self:stretch;min-width:0}
@media(max-width:767px){
 .fc-editable-33279 .fc-home > section:has(a[href$="/mon-univers/"]) .is-layout-flex:has(> .wp-block-group > figure){grid-template-columns:minmax(0,1fr)}
}
