.ranking-gender-controls{background:#eff5ed;border:1px solid #d5e4d9;border-radius:999px;flex-wrap:wrap;gap:4px;margin:0 0 16px;padding:4px;display:inline-flex}.ranking-gender-controls button{color:#46625c;cursor:pointer;border-radius:999px;min-width:76px;min-height:44px;padding:9px 20px;font-size:14px;font-weight:700}.ranking-gender-controls button[aria-pressed=true]{color:#fff;background:#17665a;box-shadow:0 2px 5px #193f3622}.ranking-gender-controls button:hover{color:#24564a;background:#dcebe0}.ranking-gender-controls button[aria-pressed=true]:hover{color:#fff;background:#175b51}.ranking-gender-controls button:focus-visible{outline-offset:3px;outline:3px solid #116a70}.ranking-gender-coverage{color:#566b64;max-width:900px;margin:-6px 0 16px;font-size:13px;line-height:1.8}.ranking-cohort-count{color:#566b64;margin:14px 24px 0;font-size:12px;line-height:1.7}.ranking-panel-heading>span{letter-spacing:.02em;text-align:right}@media (max-width:720px){.ranking-gender-controls{border-radius:18px;width:100%}.ranking-gender-controls button{flex:1;min-width:0}.ranking-cohort-count{margin-left:18px;margin-right:18px}.ranking-panel-heading{gap:12px}.ranking-panel-heading>span{font-size:12px}}
