#leaderboard-page h2{margin:unset;font-size:24px;line-height:140%;letter-spacing:-.045em;font-weight:500;margin-bottom:16px}#leaderboard-page .card-title .place{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:400;text-transform:uppercase;padding:8px 12px;border:1px solid #e8e8e8;border-radius:8px;background-color:#edfff2}#leaderboard-page .card-title .place b{color:#07130c;font-weight:500}#leaderboard-page .panel-component{padding:32px}#leaderboard-page .panel-component .list-component .card{padding:17px 24px}#leaderboard-page .panel-component .list-component .card .content{width:100%;flex-direction:row;justify-content:space-between;margin-left:unset}#leaderboard-page .panel-component .list-component .card .content .left{display:flex;flex-direction:column;justify-content:space-between}#leaderboard-page .panel-component .list-component .card .content .left b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500;margin-bottom:8px;line-height:10px}#leaderboard-page .panel-component .list-component .card .content .left label{font-size:18px;line-height:150%;letter-spacing:-.045em;font-weight:400;line-height:10px}#leaderboard-page .panel-component .list-component .card .content .right{display:flex;flex-direction:column;justify-content:space-between}#leaderboard-page .panel-component .list-component .card .content .right b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500;line-height:10px}#leaderboard-page .panel-component .list-component .card .content .right label{font-size:12px;line-height:140%;letter-spacing:-.045em;font-weight:400;margin-bottom:12px}#leaderboard-page .panel-component .list-component .card.your-place{margin-top:50px;position:absolute;bottom:24px}#leaderboard-page .panel-component .list-component .card.your-place .content{flex-direction:column;justify-content:center;align-items:center}#leaderboard-page .panel-component .list-component .card.your-place .content b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500;margin-bottom:13px}#leaderboard-page .panel-component .list-component .card.your-place .content label{font-size:18px;line-height:150%;letter-spacing:-.045em;font-weight:400;text-align:center}@media screen and (max-width:860px){#leaderboard-page .panel-component{margin-bottom:50px;padding:16px}#leaderboard-page .panel-component .list-component .card{padding:16px}#leaderboard-page .panel-component .list-component .card .content .left label{width:50%;font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500;text-overflow:ellipsis;max-width:50%;overflow:hidden}}#leaderboard{position:relative}#leaderboard h2{margin:unset;font-size:24px;font-weight:500;margin-bottom:16px}#leaderboard h2,#leaderboard>label{line-height:140%;letter-spacing:-.045em}#leaderboard>label{font-size:16px;font-weight:400;margin-bottom:24px;display:block}#leaderboard .btn{position:absolute;bottom:0;box-shadow:0 8px 20px 14px #fff}#leaderboard .list-component .card{padding:16px}#leaderboard .list-component .card .content{width:100%;flex-direction:row;justify-content:space-between;margin-left:unset}#leaderboard .list-component .card .content .left{display:flex;flex-direction:column;justify-content:space-between}#leaderboard .list-component .card .content .left b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500}#leaderboard .list-component .card .content .left label{color:#07130c;font-size:16px;line-height:140%;letter-spacing:-.045em;font-weight:400;text-transform:lowercase}#leaderboard .list-component .card .content .right{display:flex;flex-direction:column;justify-content:space-between}#leaderboard .list-component .card .content .right b{color:#000;font-size:16px;line-height:140%;letter-spacing:-.045em;font-weight:500;text-align:right}#leaderboard .list-component .card .content .right label{color:#4d544f;font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:400;text-transform:unset}#leaderboard .list-component .card.your-place{margin-top:50px;position:absolute;bottom:24px;right:24px;left:24px}#leaderboard .list-component .card.your-place .content{flex-direction:column;justify-content:center;align-items:center}#leaderboard .list-component .card.your-place .content b{font-size:14px;line-height:140%;letter-spacing:-.045em;font-weight:500;margin-bottom:13px}#leaderboard .list-component .card.your-place .content label{font-size:18px;line-height:150%;letter-spacing:-.045em;font-weight:400;text-align:center}