@media (min-width:801px) and (max-width:1439px){
.site-header{height:68px!important}
.palmares-cover{min-height:0;margin-top:68px;padding:72px clamp(45px,7vw,95px) 70px}
.cover-meta,.cover-scroll{left:clamp(45px,7vw,95px);right:clamp(45px,7vw,95px)}
.cover-copy{width:100%;max-width:none;margin:70px auto 34px}.cover-copy h1{font-size:clamp(78px,9vw,126px)}.cover-intro{font-size:18px;max-width:430px}.cover-signature{font-size:26px}
.cover-image{width:100%;max-width:none;margin:0 auto}.cover-image img{max-height:56vh}
.summary{padding-top:82px}.summary-grid{gap:50px}.summary-title h2{font-size:clamp(60px,7vw,96px)}
.section{width:calc(100% - 90px)}.year-head{grid-template-columns:150px 1fr;gap:35px}.year-body,.year-body.one{grid-template-columns:1fr 1.35fr;gap:30px}.result h3{font-size:25px}.g2 .offset{margin-top:32px}.featured .year-number{font-size:90px}
}
@media (min-width:801px) and (max-width:1050px){
.palmares-cover{padding-left:45px;padding-right:45px}.cover-copy{width:100%;margin-top:62px}.cover-copy h1{font-size:clamp(66px,8.5vw,98px)}.cover-intro{font-size:17px;max-width:360px}.cover-image{width:100%}.cover-image img{max-height:50vh}
.summary-grid{grid-template-columns:1fr .9fr;gap:35px}.summary-title h2{font-size:clamp(54px,6.5vw,78px)}
.year-head{grid-template-columns:115px 1fr}.year-body,.year-body.one{grid-template-columns:1fr 1.2fr}.result h3{font-size:22px}.featured .year-number{font-size:76px}
}

@media (min-width:801px) and (max-width:1439px) and (max-height:820px) and (orientation:landscape){
  .palmares-cover{padding-top:48px;padding-bottom:50px}.cover-copy{margin-top:48px;margin-bottom:25px}.cover-copy h1{font-size:clamp(66px,8vw,102px)}.cover-image img{max-height:50vh}.summary{padding-top:65px;padding-bottom:62px}.summary-grid{margin:42px 0;gap:42px}.timeline{padding-bottom:70px}.year{padding:48px 0}.year.featured{padding-top:55px}.closing{padding-top:60px;padding-bottom:75px}
}


/* Couverture alignée sur le modèle SPORT — paysage */
@media (min-width:801px) and (max-width:1439px) and (orientation:landscape){
  .palmares-cover{
    height:calc(100svh - 68px);
    min-height:0;
    margin-top:68px;
  }
  .palmares-cover .cover-image{width:50%}
  .palmares-cover .cover-copy{
    left:clamp(45px,7vw,95px)!important;
    width:min(42vw,540px)!important;
    max-width:540px!important;
    top:50%;
    margin:0;
  }
  .palmares-cover .cover-copy h1{
    width:100%;
    max-width:100%;
    font-size:clamp(62px,7.4vw,112px)!important;
    line-height:.74;
  }
  .palmares-cover .cover-intro{max-width:390px!important;font-size:18px}
}
@media (min-width:801px) and (max-width:1439px) and (max-height:820px) and (orientation:landscape){
  .palmares-cover{height:calc(100svh - 68px)}
  .palmares-cover .cover-copy{
    left:clamp(42px,6vw,72px)!important;
  }
  .palmares-cover .cover-copy h1{font-size:clamp(58px,7vw,100px)!important}
  .palmares-cover .cover-intro{font-size:17px;max-width:360px!important}
  .palmares-cover .cover-rule{margin:24px 0 16px}
  .palmares-cover .cover-signature{margin-top:20px;font-size:25px}
}
