/* Mighty banner five, with the Cabinet's existing wording and no spinning badge. */
html body.lc-word-reviewed.ens-page-approche{--lc-paper:#fff;--lc-ink:#171717;--lc-muted:#555}
html.rts-dark body.lc-word-reviewed.ens-page-approche{--lc-paper:#141414;--lc-ink:#f6f6f6;--lc-muted:#c6c6c6}
html body.lc-word-reviewed.ens-page-approche main{background:var(--lc-paper)!important}
html body.lc-word-reviewed.ens-page-approche{background:var(--lc-paper)!important}
html body.lc-word-reviewed.ens-page-approche :is(.ens-breadcrumb,.ens-editorial-next){background:var(--lc-paper)!important;color:var(--lc-ink)!important}
html body.lc-word-reviewed.ens-page-approche :is(.ens-breadcrumb,.ens-editorial-next) :is(a,span,strong,i){color:var(--lc-ink)!important;-webkit-text-fill-color:currentColor!important}
html body.lc-word-reviewed.ens-page-approche main :is(.pre-title,.ens-native-text,.disc){color:var(--lc-ink)!important;-webkit-text-fill-color:currentColor!important}
html body.lc-word-reviewed.ens-page-approche #matiere{background:var(--lc-paper)!important}
html body.lc-word-reviewed.ens-page-approche #matiere .learn-more-btn i{border-color:var(--lc-muted)!important}
#intention.rts-banner-five-area{width:100%;padding:30px 0 100px;background:var(--lc-paper)!important;isolation:isolate}
#intention .banner-area-five-wrapper{position:relative}
#intention .banner-area-five-wrapper .title{font-size:clamp(32px,5.2vw,76px);line-height:1.4;letter-spacing:-.035em;color:var(--lc-ink)!important;margin-top:50px}
#intention .banner-area-five-wrapper .title .ml-more{margin-left:18%}
#intention .hero__sub-title{max-width:600px;margin:35px 0 0 18%;font-size:16px;line-height:1.8}
#intention .inner-image{pointer-events:none}
/* Keep the native animated title readable within a phone viewport. */
@media(max-width:767px){
  #intention.rts-banner-five-area{padding:48px 0 56px}
  #intention .banner-area-five-wrapper{padding:32px 0 0}
  #intention .banner-area-five-wrapper .title{
    font-size:clamp(25px,8vw,52px);line-height:1.3;margin:0;
    letter-spacing:-.035em;
  }
  #intention .banner-area-five-wrapper .title .ml-more{margin-left:0;white-space:nowrap}
  #intention .banner-area-five-wrapper .title .lc-banner-middle{margin-left:8%;white-space:nowrap}
  #intention .hero__sub-title{position:relative;margin:28px 0 0;font-size:16px;line-height:1.7;max-width:36ch}
  #intention .inner-image{top:0;left:0;width:100%;max-width:100%;overflow:hidden}
  #intention .inner-image img{width:100%;max-width:100%;height:auto}
}
