.flex-row,.flex-row-between{display:flex;flex-direction:row}.flex-row-between{justify-content:space-between}.margin-top-10{margin-top:10px}.uk-margin-small-left{margin-left:10px}.uk-flex{display:flex}.ranking-title{align-items:center;display:flex;justify-content:space-between}.ranking-row{background:#e8f2ff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.1);display:flex;flex:0 1 100%;flex-direction:row;flex-wrap:nowrap;font-size:16px;font-weight:500;justify-content:space-between;line-height:19px;margin:10px 0;padding:0 20px;@media only screen and (max-width:640px){display:flex;flex-direction:column}}.rank-number{color:#f26a5c;font-weight:700}.rank-number_wrapper{flex:0 0 auto;font-size:16px;font-weight:500;line-height:19px;margin-bottom:10px;margin-right:5px;margin-top:10px;width:1em}.rank-name_wrapper{flex:0 0 auto;justify-self:center;margin-bottom:10px;margin-right:10px;margin-top:10px;width:10em;@media only screen and (max-width:960px){width:25%}@media only screen and (max-width:640px){flex:unset;margin-bottom:5px;max-width:unset;width:auto}}.rank-name{color:#1e2752;font-weight:700;width:150px}.rank-description_wrapper{flex:0 1 auto;margin-bottom:10px;margin-right:20px;margin-top:10px;@media only screen and (max-width:640px){display:none}}.rank-description_wrapper-mobile{display:none;margin:5px;width:100%;@media only screen and (max-width:640px){display:flex}}.rank-info{font-size:12px;@media only screen and (max-width:640px){flex-direction:row;font-size:11px}@media only screen and (max-width:960px){font-size:13px}}.rank-score{color:#f26a5c;font-size:16px;font-weight:700}.ranking-link{cursor:pointer}.ranking-link:hover{background:#e8f2ff;box-shadow:1px 2px 3px 1px rgba(0,0,0,.15);text-decoration:none;transform:translateY(-1.5px)}.item{color:#1e2752;flex:0 1 100%;flex-wrap:nowrap;font-family:Rubik;font-size:16px;font-weight:500;line-height:19px;@media only screen and (max-width:640px){display:flex;flex-direction:column}}.number-container{color:#1e2752;flex:0 0 auto;font-family:Rubik;font-size:16px;font-weight:500;line-height:19px;margin-bottom:10px;margin-right:5px;margin-top:10px;width:1em}.title-container{flex:0 0 auto;margin-bottom:10px;margin-right:10px;margin-top:10px;width:10em;@media only screen and (max-width:960px){width:25%}@media only screen and (max-width:640px){flex:unset;margin-bottom:5px;max-width:unset;width:auto}}.outer-text{color:#f26a5c;font-weight:700}.inner-text{font-size:14px;font-weight:300;line-height:17px;margin-left:5px;margin-right:5px}.description-text{font-size:16px;line-height:19px;width:100%;@media only screen and (max-width:640px){font-size:13px}@media only screen and (max-width:960px){font-size:15px}}.metadata-text{font-size:12px;@media only screen and (max-width:640px){font-size:11px}@media only screen and (max-width:960px){font-size:13px}}.background-container{background:#e8f2ff;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.1);margin:10px 0;max-width:1400px;padding:0 10px}.link-hover{cursor:pointer;&:hover{background:#e8f2ff;box-shadow:1px 2px 3px 1px rgba(0,0,0,.15);text-decoration:none;transform:translateY(-1.5px)}}.no-link{cursor:not-allowed}.description-container{margin-left:5px;margin-right:5px}.quarter{width:150px;word-spacing:3px}.the-dot,.time-container{margin-left:5px;margin-right:5px}.score-container{flex:0 0 auto;margin:10px 0 10px auto;@media only screen and (max-width:640px){margin-bottom:5px}}.info-container{flex:0 1 auto;margin-bottom:10px;margin-right:20px;margin-top:10px;@media only screen and (max-width:640px){display:none}}.info-mobile-container{display:none;margin:5px;width:100%;@media only screen and (max-width:640px){display:flex}}