td,th{border-left:1px solid #dadbee}.qualifications{width:100%}.qualifications__title{padding-block:2rem;text-align:center}.qualifications a{text-decoration:underline}.qualifications thead{display:none}@media (min-width:576px){.qualifications thead{display:table-header-group}}.qualifications thead th{background-color:#5393ce;color:#fff;text-align:left}.qualifications td,.qualifications th{border-bottom:1px solid #6b6a80;border-right:1px solid #dadbee;border-top:1px solid #6b6a80;line-height:150%;padding:1em 2em}.qualifications td{display:block}@media (min-width:576px){.qualifications td{display:table-cell;vertical-align:middle}}.qualifications .qualified{margin-right:.5rem}.qualifications .qualified.athlete{margin-right:0}.qualifications .athlete+.athlete:before{content:", "}.qualifications img{border:1px solid #6b6a80;display:inline-block;height:14px;margin:0;vertical-align:middle;width:auto}.qualifications .sport>span{align-items:center;display:flex;flex-direction:row}.qualifications .sport svg{height:2rem;padding:0 1em}.qualifications.by_sport .sport{margin-top:1em;padding-right:1em}@media (min-width:768px){.qualifications.by_sport .sport{margin-top:0}}.qualifications.by_country .country{line-height:1;margin-top:1em;padding:1em;text-align:center}.qualifications.by_country .country img{height:3em;margin-bottom:10px;width:auto}@media (min-width:768px){.qualifications.by_country .country{margin-top:0}.qualifications.by_country .country img{height:1.75em}}.qualifications.by_country td.qualified{line-height:150%}.qualifications.by_country td.qualified span{white-space:nowrap}.qualifications .country{white-space:normal}.qualifications td.sport{font-family:antartida,Helvetica Neue,Aria,sans-serif;font-weight:700;padding-left:0}#countrySelector{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;row-gap:20px}#countrySelector li{text-align:center;width:16vw}@media ((min-width:576px)){#countrySelector li{width:12vw}}@media ((min-width:768px)){#countrySelector li{width:9vw}}@media ((min-width:1200px)){#countrySelector li{width:6vw}}#countrySelector a{text-decoration:none}#countrySelector img{border:1px solid #6b6a80;height:35px;margin-bottom:2px;max-width:100%;width:auto}