.winner-card{border:.0625rem solid var(--winner-card-border-color)}.winner-card__inner{display:block;text-decoration:none;padding:.625rem}@media all and (min-width:48em){.winner-card__inner{padding:1.25rem}}.winner-card__inner:hover .winner-card__media img{-webkit-transform:scale(1.05);transform:scale(1.05)}.winner-card__inner:hover .winner-card__heading{text-decoration:underline}.winner-card__media{margin-bottom:1.25rem;aspect-ratio:340/256;position:relative;overflow:hidden;background-color:var(--winner-card-media-background-color)}.winner-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s}.winner-card__details{display:flex;flex-direction:column;gap:.3125rem}@media all and (min-width:48em){.winner-card__details{gap:.625rem}}.winner-card__race-name{font-size:.875rem}.winner-card__prize-money{padding:1.25rem;background-color:var(--winner-card-prize-money-background-color);font-size:.875rem}