.b-txtMedia{--_bg-color:transparent;--_bg-opacity:0;--_bg-trsp-percent:0;--txt-media-gap:var(--gutter);--txt-media-has-bg-next-sibling-mt:var(--thickness);grid-gap:var(--txt-media-gap);background-color:color-mix(in oklab,var(--_bg-color) calc(var(--_bg-opacity)*100%),transparent calc(var(--_bg-trsp-percent)*100%));display:grid;grid-template-columns:minmax(0,var(--col-l-size)) minmax(0,var(--col-r-size));-webkit-hyphens:auto;hyphens:auto;position:relative;text-align:left}.b-txtMedia:not(:first-child){margin-top:var(--fxc-spacer-margin)}.b-txtMedia[class*=color-set]+.b-txtMedia[class*=color-set]{margin-top:var(--txt-media-has-bg-next-sibling-mt)}@container content (width > 46rem){.b-txtMedia{--txt-media-has-bg-next-sibling-mt:var(--gap);--txt-media-gap:var(--col-gutter);--col-l-size:minmax(0,1fr);--col-r-size:minmax(0,1fr);grid-row-gap:var(--fxc-margin-top-p-first);grid-template-columns:var(--col-l-size) var(--col-r-size);-webkit-hyphens:none;hyphens:none}.b-txtMedia:has(.b-txtMedia__title){grid-template-rows:auto auto}.b-txtMedia:has(.b-txtMedia__title) .b-txtMedia__txt{align-self:start}.b-txtMedia .b-txtMedia__media{grid-row:1/-1}.b-txtMedia .b-txtMedia__title{align-self:end}.b-txtMedia .b-txtMedia__txt{align-self:center;display:grid;gap:var(--fxc-margin-top-p-first);grid-template-columns:minmax(0,1fr);justify-items:start}.b-txtMedia.-mediaRight,.b-txtMedia:nth-child(2n):not(.-mediaLeft){direction:rtl}.b-txtMedia.-mediaRight *,.b-txtMedia:nth-child(2n):not(.-mediaLeft) *{direction:ltr}.b-txtMedia.-asymetric{--col-l-size:minmax(0,2fr);--col-r-size:minmax(0,3fr)}.fxc.has-aside .b-txtMedia.-asymetric{--col-l-size:minmax(0,1fr);--col-r-size:minmax(0,2fr)}}@container content (width <=46rem){.b-txtMedia.-displayMobileCompact{--col-l-size:minmax(0,2fr);--col-r-size:minmax(0,5fr)}.b-txtMedia.-displayMobileCompact:has([data-video]){grid-template-columns:minmax(0,1fr)}.b-txtMedia.-displayMobileCompact>:not(.b-txtMedia__txt){align-self:center}.b-txtMedia.-displayMobileCompact .b-txtMedia__txt{grid-column:1/-1}.b-txtMedia.-displayMobileCompact .c-imgCopyright,.b-txtMedia.-displayMobileNoImg .b-txtMedia__media{display:none}}[data-block=media-texte].has-item-with-bg>.b-txtMedia{left:calc(var(--outer-col-gutter)*-1);padding:0 var(--outer-col-gutter);width:100vw}[data-block=media-texte].has-item-with-bg>.b-txtMedia[class*=color-set]{padding-block:var(--vertical-rythm)}@container content (width > 46rem){[data-block=media-texte].has-item-with-bg>.b-txtMedia{--txt-media-gap:var(--double-gutter);--_padding:calc(var(--txt-media-gap) + var(--radius)*var(--card-padding-radius-ajuster));left:0;padding:0 var(--_padding);width:auto}[data-block=media-texte].has-item-with-bg>.b-txtMedia[class*=color-set]{padding-block:var(--_padding)}}.b-txtMedia[class*=color-set]{--_bg-opacity:1}.b-txtMedia[class*=color-set].-bgLighter{--_bg-opacity:var(--muted);--_bg-trsp-percent:1}@container content (width > 46rem){.b-txtMedia[class*=color-set]{border-radius:var(--radius)}}.b-txtMedia__media{align-items:center;display:flex;grid-column-start:1;grid-row-start:1;justify-content:center}.b-txtMedia__media__wrap{--_object-pos:auto;--_width:100%;--_small-width:66%;--_medium-width:83%;--_aspect-ratio:auto;aspect-ratio:var(--_aspect-ratio);position:relative;width:var(--_width)}.b-txtMedia__media__wrap.-hasBgBorder:has(>img){background-color:color-mix(in oklab,var(--media-border-color) calc(var(--media-border-opacity)*100%),transparent 100%);padding:var(--media-border-thickness)}.b-txtMedia__media__wrap.-hasBgBorder:has(>img)[class*=-mediaRatio]{padding:0}.b-txtMedia__media__wrap.-hasBgBorder:has(>img)[class*=-mediaRatio]>img{height:calc(100% - var(--media-border-thickness)*2);inset:var(--media-border-thickness);-o-object-fit:cover;object-fit:cover;position:absolute;width:calc(100% - var(--media-border-thickness)*2)}.b-txtMedia__media__wrap img{-o-object-position:var(--_object-pos);object-position:var(--_object-pos)}.b-txtMedia__media__wrap.-mediaRatioSquare{--_aspect-ratio:1}.b-txtMedia__media__wrap.-mediaRatioLandscape{--_aspect-ratio:4/3}.b-txtMedia__media__wrap.-mediaRatioPortrait{--_aspect-ratio:3/4}.b-txtMedia__media__wrap.-imgPosTop{--_object-pos:top}.b-txtMedia__media__wrap.-imgPosRight{--_object-pos:right}.b-txtMedia__media__wrap.-imgPosBottom{--_object-pos:bottom}.b-txtMedia__media__wrap.-imgPosLeft{--_object-pos:left}.b-txtMedia__media__wrap.-mediaSizeSmall{--_width:var(--_small-width)}.b-txtMedia__media__wrap.-mediaSizeMedium{--_width:var(--_medium-width)}@container content (width > 46rem){.b-txtMedia__media__wrap{--_small-width:33%;--_medium-width:66%}}