/* V11.6 — Accueil uniquement. Les headers et les autres gabarits restent inchangés. */
body.home .featured.screen{height:clamp(600px,75svh,790px)!important;min-height:600px!important;overflow:hidden!important}
body.home .featured .feature-inner{height:100%!important;min-height:0!important;justify-content:center!important;box-sizing:border-box;padding-block:clamp(45px,5vw,70px) 105px!important}
body.home .featured .feature-copy{position:relative;z-index:3;margin-top:0!important;max-width:min(410px,34vw)!important}
body.home .featured .model-name{font-size:clamp(52px,5.1vw,83px)!important;margin:14px 0 14px!important}
body.home .featured .feature-copy>p{max-width:370px!important;line-height:1.52;margin-bottom:20px!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body.home .featured .feature-photo,
body.home .featured .feature-photo.has-custom-bike{
  position:absolute!important;
  left:44%!important;right:clamp(30px,3.6vw,85px)!important;
  top:10%!important;bottom:16%!important;
  width:auto!important;height:auto!important;
  min-width:0!important;min-height:0!important;
  display:flex!important;justify-content:center!important;align-items:center!important;
  z-index:2!important;overflow:visible!important;
  opacity:1!important;transform:none!important;
}
body.home .featured .feature-photo.has-custom-bike img{
  display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;
  object-fit:contain!important;object-position:center!important;
  transform:none!important;filter:drop-shadow(0 26px 22px rgba(0,0,0,.4))!important;
}
body.home .featured .feature-stats{bottom:22px!important;left:max(var(--page-gutter, 28px),calc((100% - 1220px)/2))!important;right:auto!important;max-width:calc(100% - 90px)!important}
body.home .featured .feature-stats b{font-size:clamp(29px,2.6vw,43px)!important}
/* Accueil : l'actualité s'affiche dès la disponibilité d'articles publiés. */
body.home .news-section{display:block!important;min-height:0!important;height:auto!important;padding:clamp(45px,5vw,70px) 0!important}
body.home .news-section[hidden]{display:none!important}
body.home .news-section .news-inner{height:auto!important;min-height:0!important}
body.home .news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;min-height:0!important;height:auto!important}
body.home .news-grid .news-card{min-width:0;display:block!important;background:#fff}
body.home .news-grid .news-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none}
body.home .news-grid .news-image{aspect-ratio:1.65;overflow:hidden}
body.home .news-grid .news-image img{width:100%;height:100%;object-fit:cover;display:block}
body.home .news-grid .news-link{margin-top:auto;padding-bottom:17px}
/* Ni vides de sections ni bloc autonomie sur la page d'accueil ; la page autonomie dédiée n'est pas affectée. */
body.home section.autonomy.screen#autonomie{display:none!important}
@media(max-width:1000px){body.home .featured .feature-copy{max-width:min(400px,43vw)!important}body.home .featured .feature-photo,body.home .featured .feature-photo.has-custom-bike{left:43%!important;right:12px!important;top:17%!important;bottom:19%!important}}
@media(max-width:750px){body.home .featured.screen{height:auto!important;min-height:740px!important}body.home .featured .feature-inner{min-height:740px!important;justify-content:flex-start!important;padding-top:56px!important;padding-bottom:285px!important}body.home .featured .feature-copy{max-width:90%!important}body.home .featured .feature-photo,body.home .featured .feature-photo.has-custom-bike{top:39%!important;bottom:14%!important;left:2%!important;right:2%!important}body.home .featured .feature-stats{left:var(--page-gutter,20px)!important;right:var(--page-gutter,20px)!important;max-width:unset!important;bottom:20px!important}body.home .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){body.home .featured.screen{min-height:745px!important}body.home .featured .feature-inner{min-height:745px!important;padding-bottom:325px!important}body.home .featured .feature-photo,body.home .featured .feature-photo.has-custom-bike{top:42%!important;bottom:16%!important;left:0!important;right:0!important}body.home .featured .feature-copy{max-width:100%!important}body.home .news-grid{grid-template-columns:1fr}body.home .featured .feature-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 14px!important}body.home .featured .feature-stats>div{border:0!important;padding:0!important}body.home .featured .feature-stats b{font-size:27px!important}}
