.raceLeaderboard{text-align:center}.raceLeaderboard__sponsorImage{height:200px;margin:20px;position:relative}.raceLeaderboard h2{margin-bottom:30px}.raceLeaderboard table{text-align:left;border-collapse:collapse;border:3px solid #434343;width:100%;max-width:900px;margin:0 auto;padding:20px;box-shadow:4px 4px #434343}.raceLeaderboard table th{color:#fff;background-color:#434343;font-weight:700}.raceLeaderboard table th:first-child,.raceLeaderboard table th:nth-child(2){width:120px}.raceLeaderboard table th,.raceLeaderboard table td{border:1px solid #434343;padding:10px 15px}.raceLeaderboard table td:first-child{text-align:center;font-size:2em}.raceLeaderboard .runnerImage{max-width:100px}
