*{box-sizing:border-box}@font-face{font-family:"Avenir Next Condensed";src:url(https://content.protriathletes.org/website/widgets/font/avenir-next/AvenirNextCondensed-Bold.woff2) format("woff2"),url(https://content.protriathletes.org/website/widgets/font/avenir-next/AvenirNextCondensed-Bold.woff) format("woff"),url(https://content.protriathletes.org/website/widgets/font/avenir-next/AvenirNextCondensed-Bold.ttf) format("truetype");font-weight:bold;font-style:normal;font-display:swap}.rounded{border-radius:8px}.country-full-name{margin-left:5px}.world-rankings-categories{display:flex}.world-rankings-container{font-family:"Lato",sans-serif;display:flex;flex-direction:column;margin:0 15px;width:400px}.world-rankings-container .top-athlete-row{display:flex;align-items:center;border-bottom:1px solid #707070;margin-bottom:8px}.world-rankings-container .rank{font-family:"Avenir Next Condensed";width:40px;font-size:30px;letter-spacing:-1px;line-height:38px}.world-rankings-container .top-athlete-row .pic{width:150px}.world-rankings-container .top-athlete-row .pic img{height:150px;vertical-align:bottom}.world-rankings-container .top-athlete-row .name{padding-left:20px;align-self:end}.world-rankings-container .top-athlete-row .name .country{margin-top:10px;margin-bottom:12px}.world-rankings-container .athlete-row{padding:8px 0}.world-rankings-container .athlete-row{display:flex;align-items:center}.world-rankings-container .athlete-row .pic{width:150px;display:flex;justify-content:center}.world-rankings-container .athlete-row .pic img{width:60px;height:60px;background-color:#000;border-radius:15px}.world-rankings-container .athlete-row .name{padding-left:20px}span.ranking-list-small-name{display:block;width:100%;font-size:16px;letter-spacing:0;line-height:16px;color:#000;font-family:"Avenir Next Condensed";text-align:left;text-transform:uppercase;font-weight:900}span.ranking-list-palyer-name{font-size:24px;letter-spacing:-1px;line-height:24px;color:#000;font-family:"Avenir Next Condensed";text-align:left;text-transform:uppercase;font-weight:900;display:block;width:100%}span.ranking-palyer-small-name{font-size:30px;letter-spacing:-1px;line-height:32px;color:#000;font-family:"Avenir Next Condensed";text-align:left;text-transform:uppercase;font-weight:900;display:block;width:100%}span.ranking-palyer-name{font-size:42px;letter-spacing:-1px;line-height:37px;color:#000;font-family:"Avenir Next Condensed";text-align:left;text-transform:uppercase;font-weight:900;display:block;width:100%}.country-full-name{font-size:14px;line-height:20px;color:#000;font-weight:700;width:100%}
