[hidden]{display:none!important}.rankings-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.rankings-nav a{color:var(--muted);text-decoration:none}.rankings-nav a[aria-current]{color:var(--green)}.rankings-main{max-width:1180px;margin:auto;padding:48px 32px 80px}.rankings-main h1{font-size:34px;margin:10px 0}.rankings-subtitle{color:var(--muted);font-size:14px}.rankings-tabs{display:flex;gap:28px;border-bottom:1px solid #d3ded6;margin:32px 0 24px}.rankings-tabs a{padding:12px 0 16px;text-decoration:none;font-size:14px;color:var(--muted);border-bottom:2px solid transparent}.rankings-tabs a[aria-current]{border-color:var(--green);color:var(--green);font-weight:700}.rankings-card{background:#fff;border:1px solid var(--line);border-radius:5px;padding:28px}.rankings-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center}.rankings-toolbar h2{font-size:18px;margin:0 0 10px}.rankings-toolbar p{font-size:12px;line-height:1.8;color:var(--muted);max-width:490px;margin:0}.rankings-controls{display:flex;gap:8px;flex-wrap:wrap}.rankings-controls input,.rankings-controls select{padding:9px 10px;border:1px solid var(--line);border-radius:3px;font-size:12px;max-width:170px}.rankings-controls button{font-size:12px}.rankings-table-wrap{overflow:auto}#rankingTable{width:100%;border-collapse:collapse;font-size:14px}#rankingTable th{white-space:nowrap;background:#f6f9f7;font-size:12px;color:#819387;font-weight:500;padding:14px;text-align:right}#rankingTable td{padding:17px 14px;text-align:right;border-bottom:1px solid #edf2ee;font-variant-numeric:tabular-nums}#rankingTable td:nth-child(2),#rankingTable th:nth-child(2){text-align:left;min-width:130px}#rankingTable td:first-child,#rankingTable th:first-child{text-align:center;width:65px}#rankingTable td:nth-child(3){color:#176c4b;font-size:18px;font-weight:650}#rankingStatus{font-size:12px;color:var(--muted);margin:20px 0}.rankings-footnote{font-size:12px;line-height:1.9;color:#83948a;margin:22px 0 0}.regional-ranking-widget{margin:20px 0}.regional-ranking-widget summary{cursor:pointer}.regional-ranking-widget .ranking-widget-table{width:100%;max-width:760px;font-size:13px;margin-top:16px;border-collapse:collapse}.ranking-widget-table th,.ranking-widget-table td{padding:10px 16px;border-bottom:1px solid #e4e9e5;text-align:right}.ranking-widget-table th:nth-child(2),.ranking-widget-table td:nth-child(2){text-align:left}.regional-ranking-widget p{font-size:12px;color:#7a8a7f}.regional-ranking-widget a{color:#176c4b}@media(max-width:850px){.topbar{flex-wrap:wrap;gap:16px}.rankings-nav{width:100%;gap:15px}.rankings-main{padding:30px 16px}.rankings-card{padding:20px 16px}.rankings-toolbar{flex-wrap:wrap}.rankings-main h1{font-size:28px}}
