.LatestWinners-module__K_z4XW__wrapper{background:var(--background);border-bottom:1px solid #ffffff0d;padding:2rem 0 4rem}.LatestWinners-module__K_z4XW__header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.LatestWinners-module__K_z4XW__headerTitleGroup{align-items:center;gap:.75rem;display:flex}.LatestWinners-module__K_z4XW__flashIcon{color:#fff}.LatestWinners-module__K_z4XW__title{letter-spacing:-.05em;color:#fff;text-transform:uppercase;font-family:Inter,sans-serif;font-size:1.25rem;font-style:italic;font-weight:900}.LatestWinners-module__K_z4XW__line{background:linear-gradient(90deg,#ffffff1a,#0000);flex-grow:1;height:1px}.LatestWinners-module__K_z4XW__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;display:grid}.LatestWinners-module__K_z4XW__raceCard{background:#ffffff05;border:1px solid #ffffff0d;flex-direction:column;padding:1.5rem;transition:all .2s;display:flex}.LatestWinners-module__K_z4XW__raceCard:hover{background:#ffffff0a;border-color:#ffffff1a}.LatestWinners-module__K_z4XW__raceName{color:#fff;margin-bottom:.4rem;font-size:1.1rem;font-weight:800;line-height:1.2}.LatestWinners-module__K_z4XW__meta{text-transform:uppercase;letter-spacing:.05em;opacity:.5;gap:1rem;margin-bottom:1.5rem;font-size:.7rem;display:flex}.LatestWinners-module__K_z4XW__meta span{align-items:center;gap:.3rem;display:flex}.LatestWinners-module__K_z4XW__eventsList{flex-direction:column;flex-grow:1;gap:.5rem;margin-bottom:1.5rem;display:flex}.LatestWinners-module__K_z4XW__eventLine{background:#ffffff03;border:1px solid #ffffff08;border-radius:3px;align-items:center;gap:.4rem;padding:.25rem .4rem;display:flex}.LatestWinners-module__K_z4XW__distanceBadge{color:#000;text-transform:uppercase;text-align:center;background:#fff;border-radius:2px;flex-shrink:0;min-width:35px;padding:1px 3px;font-size:.5rem;font-weight:900}.LatestWinners-module__K_z4XW__winnersDuo{flex-grow:1;align-items:center;gap:.4rem;min-width:0;display:flex}.LatestWinners-module__K_z4XW__separator{background:#ffffff1a;flex-shrink:0;width:1px;height:8px}.LatestWinners-module__K_z4XW__winnerMini{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.LatestWinners-module__K_z4XW__miniName{color:#fff;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:700;overflow:hidden}.LatestWinners-module__K_z4XW__maleIcon{color:#fff;opacity:.5}.LatestWinners-module__K_z4XW__femaleIcon{color:#ff4d94}.LatestWinners-module__K_z4XW__link{color:#ffffff80;text-align:center;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1a;padding:.6rem;font-size:.65rem;font-weight:900;text-decoration:none;transition:all .2s}.LatestWinners-module__K_z4XW__link:hover{color:#000;background:#fff;border-color:#fff}@media (max-width:768px){.LatestWinners-module__K_z4XW__grid{grid-template-columns:1fr}}
.ResultatsList-module__TbOIIW__pageWrapper{color:#fff;background:#000;min-height:100vh}.ResultatsList-module__TbOIIW__main{padding-top:120px;padding-bottom:8rem}.ResultatsList-module__TbOIIW__container{max-width:1200px;margin:0 auto;padding:0 2rem}.ResultatsList-module__TbOIIW__header{margin-bottom:4rem}.ResultatsList-module__TbOIIW__title{text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2.5rem,8vw,5rem);font-style:italic;font-weight:950;line-height:.9}.ResultatsList-module__TbOIIW__subtitle{color:#ffffff80;max-width:600px;font-size:1.2rem;line-height:1.6}.ResultatsList-module__TbOIIW__raceGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;display:grid}.ResultatsList-module__TbOIIW__raceCard{color:inherit;background:#ffffff08;border:1px solid #ffffff0d;border-radius:4px;flex-direction:column;gap:1.5rem;padding:2rem;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.ResultatsList-module__TbOIIW__raceCard:hover{border-color:var(--accent);background:#ffffff0d;transform:translateY(-5px)}.ResultatsList-module__TbOIIW__date{color:var(--accent);letter-spacing:.1em;font-size:.75rem;font-weight:800}.ResultatsList-module__TbOIIW__raceName{text-transform:uppercase;font-size:1.5rem;font-style:italic;font-weight:900;line-height:1.2}.ResultatsList-module__TbOIIW__stats{gap:1.5rem;display:flex}.ResultatsList-module__TbOIIW__stat{color:#fff6;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.ResultatsList-module__TbOIIW__stat svg{color:var(--accent)}.ResultatsList-module__TbOIIW__viewBtn{letter-spacing:.1em;color:#fff;text-transform:uppercase;align-items:center;gap:.5rem;margin-top:auto;font-size:.7rem;font-weight:900;display:flex}.ResultatsList-module__TbOIIW__noResults{text-align:center;color:#ffffff4d;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:8px;padding:8rem 2rem}
