/* Service Details composition, expanded to full width without the right sidebar. */
#lc-histoire-details{width:100%;padding-bottom:100px;background:var(--lc-paper)!important}
#lc-histoire-details .main-page-title-service-left-area>.left{width:100%}
html body.lc-word-reviewed #lc-histoire-details [data-ens-editorial-native="story-title"]{background:var(--lc-paper)!important}
#lc-histoire-details .main-page-title-service-left-area .title-page{max-width:1050px}
#lc-histoire-details .bottom-content{max-width:950px}
#lc-histoire-details .lc-story-content{min-width:0}
#lc-histoire-details .lc-abstract-media{width:100%;margin:0}
#lc-histoire-details .lc-abstract-media video{width:100%;height:auto;max-height:700px;aspect-ratio:16/9;object-fit:cover}
#lc-histoire-details .single-para-title-service-details{max-width:1000px;margin-top:60px}
#lc-histoire-details .single-para-title-service-details .title{margin-bottom:22px}
#lc-histoire-details p.disc{font-size:17px;line-height:1.85;margin-bottom:24px}
#lc-histoire-details .lc-story-pair{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}
#lc-histoire-details .lc-story-pair img{display:block;width:100%;height:520px;object-fit:cover}
#lc-histoire-details .lc-coming-photo{margin-top:50px}
html.rts-dark body.ens-page-histoire{--lc-paper:#141414;--lc-ink:#f6f6f6}
html body.lc-word-reviewed #lc-histoire-details :is(.title-page,.title,.disc,.lc-kicker){color:var(--lc-ink)!important;-webkit-text-fill-color:currentColor!important}
@media(max-width:767px){#lc-histoire-details .container-150{padding-inline:24px}#lc-histoire-details .title-page{font-size:42px;line-height:1.1}#lc-histoire-details .bottom-content{padding-left:20px}#lc-histoire-details .lc-story-pair{gap:12px}#lc-histoire-details .lc-story-pair img{height:260px}#lc-histoire-details p.disc{font-size:15px}}

#lc-histoire-details .title-page br{display:block!important}
#lc-histoire-details .lc-story-destin{display:inline-block;white-space:nowrap;word-break:normal;overflow-wrap:normal}


/* Native Journal banner with its striped motif and grid in both themes. */
#histoire-banner{position:relative;isolation:isolate;overflow:hidden;background:#fff;padding:130px 0 90px}
#histoire-banner::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url('../images/banner/journal-mighty-grid.png') center/cover;filter:invert(1);opacity:.22}
#histoire-banner .shape-image{position:absolute;top:45px;left:5%;width:145px;opacity:.65;pointer-events:none}
#histoire-banner .shape-image img{width:100%}
#histoire-banner .banner-one-wrapper{position:relative;padding:65px 0 0;margin:0}
html body.lc-word-reviewed #histoire-banner .title{font-size:clamp(46px,6vw,90px)!important;line-height:1.12!important;margin:24px 0 0!important;color:#171717!important;-webkit-text-fill-color:currentColor!important}
#histoire-banner .title br{display:block!important}
html body.lc-word-reviewed #histoire-banner .title span{color:#666!important;-webkit-text-fill-color:currentColor!important;font-style:italic;white-space:nowrap}
#histoire-banner .para-wraph{position:static!important;inset:auto!important;transform:none!important;width:100%;max-width:760px;padding:0;margin:30px 0 0}
html body.lc-word-reviewed #histoire-banner :is(.disc,.lc-kicker){color:#171717!important;-webkit-text-fill-color:currentColor!important}
#histoire-banner .disc{margin:0;font-size:16px;line-height:1.8;width:100%}
html.rts-dark #histoire-banner{background:#0e0e0e}
html.rts-dark #histoire-banner::before{filter:none;opacity:1}
html.rts-dark body.lc-word-reviewed #histoire-banner :is(.title,.disc,.lc-kicker){color:#fff!important}
html.rts-dark body.lc-word-reviewed #histoire-banner .title span{color:#aaa!important}
#lc-histoire-details{padding-top:0!important}
@media(max-width:767px){
 #histoire-banner{padding:80px 0 64px}
 #histoire-banner .banner-one-wrapper{padding-top:40px}
 #histoire-banner .shape-image{top:28px;width:100px}
 html body.lc-word-reviewed #histoire-banner .title{font-size:clamp(38px,9vw,58px)!important}
 #histoire-banner .disc{font-size:15px}
}
