/* Rejoindre: neutral surfaces with the club's red reserved for clear accents. */
#comment-faire .join-step{background:#fff;border-top:1px solid #d6d2d3;border-bottom:1px solid #d6d2d3}
#comment-faire .join-step span{color:#a20e29}
@supports (-webkit-text-stroke:1px #a20e29){
  #comment-faire .join-step span{color:transparent;-webkit-text-stroke:1.3px #a20e29}
}
#preinscription.ps-join-bridge{background:linear-gradient(120deg,#111013 10%,#2b1019 100%);border-color:#5a2835}
#preinscription.ps-join-bridge .ps-kicker{color:#fff}
#preinscription.ps-join-bridge h2 em{color:#fff}
@supports (-webkit-text-stroke:1px #fff){
  #preinscription.ps-join-bridge h2 em{color:transparent;-webkit-text-stroke:1.5px #fff}
}
#benevoles.volunteer-section{background:#fff;border-top:1px solid #e4e0e1;border-bottom:1px solid #e4e0e1}
#benevoles .volunteer-grid>div{background:#fff;border-color:#d6d1d2;border-top-color:#c8102e}
@media(max-width:700px){
  #preinscription.ps-join-bridge h2{font-size:clamp(53px,13.5vw,68px)}
  #preinscription.ps-join-bridge h2 em{color:#fff;-webkit-text-stroke:0}
}
