#milestonesPage{font-size:1.1rem}#milestonesPage .mw-custom{min-height:100vh}@media (min-width:1320px){#milestonesPage .mw-custom{max-width:1320px;margin:auto}}#milestonesPage .container-fluid{padding-left:1rem;padding-right:1rem}#milestonesPage #hero p{max-width:800px;margin:auto}#milestonesPage #hero a{color:#0c2340;font-weight:700;text-decoration:underline}#milestonesPage h1{text-transform:uppercase;color:#0c2340;text-align:center;margin-bottom:1rem;font-family:degular-variable,Arial,sans-serif;font-size:2.75rem;font-style:normal;font-weight:800;line-height:1}@media (min-width:768px){#milestonesPage h1{font-size:2.5rem}}#milestonesPage p{margin-bottom:1rem}#milestonesPage h2{color:#0c2340;font-family:degular-variable,Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.25}#milestonesPage .separator{background:#bec0c2;width:90%;max-width:25rem;height:1px;margin:2rem auto}#milestonesPage .players{justify-content:center;display:flex}#milestonesPage .player{text-align:center;color:#0c2340;-webkit-user-select:none;user-select:none;background:#b1b3b31a;border:2px solid #b1b3b340;border-radius:8px;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:1rem;font-family:degular-variable,Arial,sans-serif;font-style:normal;font-weight:500;text-decoration:none;display:flex;overflow:hidden}@media (min-width:425px){#milestonesPage .player{width:80%}}@media (min-width:600px){#milestonesPage .player{width:46%}}@media (min-width:768px){#milestonesPage .player{width:40%}}@media (min-width:996px){#milestonesPage .player{width:30%}}@media (min-width:1200px){#milestonesPage .player{width:23%}}#milestonesPage .player:hover,#milestonesPage .player:focus{background:#b1b3b340;border:2px solid #bec0c2;outline:none;text-decoration:none}#milestonesPage .player:focus-visible{background:#b1b3b340;border:2px solid #bec0c2;outline:2px solid #bec0c2;text-decoration:none}#milestonesPage .player img{width:10rem;margin-bottom:1rem}#milestonesPage .player .playerName{font-weight:700;line-height:1.25}#milestonesPage .player .milestones{text-align:start;flex-direction:column;gap:.25rem;width:100%;margin-top:.5rem;display:flex}#milestonesPage .player .milestone{justify-content:space-between;font-size:1rem;display:flex}#milestonesPage .player .milestone.flag{background-color:#c8102e1a;border:1px solid #c8102e;padding:0 3px}#milestonesPage .player .milestoneRemaining{text-align:end}
