.title--site{color:#fff;font-size:34px;line-height:normal;margin:0;padding:0}.title--site:after{display:none !important}@media(max-width:767px){.athlete-index-intro{margin-top:30px}}.RankingsRulesText,ol[type=a]{list-style-type:disc}.RankingsRulesText>.RankingsRulesText,ol[type=a]>.RankingsRulesText,.RankingsRulesText>ol[type=a],ol[type=a]>ol[type=a]{margin-bottom:0;padding-left:0}.RankingsRulesText>.RankingsRulesText>li,ol[type=a]>.RankingsRulesText>li,.RankingsRulesText>ol[type=a]>li,ol[type=a]>ol[type=a]>li{line-height:1.4;margin-bottom:10px}.RankingsRulesText>.RankingsRulesText *,ol[type=a]>.RankingsRulesText *,.RankingsRulesText>ol[type=a] *,ol[type=a]>ol[type=a] *{font-family:Arial,serif;font-size:14px}.cpr-rules .comp-heading{padding-top:20px;position:relative}.cpr-rules h2{background-color:transparent;border-bottom:1px solid #000026;color:#000026;font-size:25px;margin-bottom:20px;margin-top:30px}.cpr-rules__body{padding:0 20px}.cpr-rules__body h2{border-bottom:1px solid #000026;font-size:30px;margin-bottom:20px;margin-top:30px;padding-bottom:0}.cpr-rules__body h2:after{display:none !important}.cpr-rules__body a{text-decoration:underline}.cpr-rules__body a:hover{text-decoration:none}.cpr-rules__body table{width:100%}.cpr-rules__body tbody tr:nth-child(odd){background-color:#ededed}.cpr-rules__body tbody tr:first-child,.cpr-rules__body thead{background-color:#000026;color:#fff}.cpr-rules__body td{padding:5px 10px}.RankingsRulesTextWhite,td[bgcolor="#333366"]{color:#fff}.RankingsRulesTextWhite *,td[bgcolor="#333366"] *{color:#fff}.RankingsRulesTextWhite strong,td[bgcolor="#333366"] strong{font-weight:normal}#TableRules img{display:none}.RankingsName:not(p){color:#000026;display:block;font-family:Din,Arial,serif;font-size:45px;line-height:normal;margin-top:0;padding-bottom:10px;position:relative;text-transform:uppercase}@media(max-width:800px){.RankingsName:not(p){font-size:30px}}.toplists__title{margin-bottom:30px}.cpr-rules__sidebar{background-color:#ededed;position:-webkit-sticky !important;position:sticky !important;top:50px}.cpr-rules__sidebar a{border-bottom:1px solid #bababa;display:block;padding:10px}.cpr-rules__sidebar a:hover,.cpr-rules__sidebar a.active{background-color:#000026;color:#fff}@media(max-width:768px){.cpr-rules__sidebar{margin-bottom:30px;position:relative !important;top:auto}}.sidebar__title{border-bottom:1px solid #bababa;font-size:16px;padding:10px}@media(max-width:789px){.toplists__title{margin-bottom:50px}}