.names .rks-evidence-heading{padding:20px 0 28px}.names .rks-evidence-heading h1{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.12;letter-spacing:-.035em;margin:8px 0 16px}.names .rks-evidence-heading>p:last-child{font-size:18px;line-height:1.6;margin:0}.names-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue,#2678dc)}.names-tabs{display:flex;gap:28px;border-bottom:1px solid var(--line,#d9dee7);margin:0 0 24px;overflow-x:auto}.names-tabs a{padding:12px 0;color:inherit;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}.names-tabs a[aria-current]{border-color:var(--blue,#2678dc);font-weight:700}.names-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.names-toolbar form{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.names-toolbar select{min-width:108px}.names select,.names input{height:44px;font:inherit;border:1px solid #cdd4df;border-radius:8px;padding:0 12px;background:#fff;color:inherit;box-sizing:border-box}.names button{height:44px;min-height:44px;align-self:end;justify-self:start;padding:0 18px;border-radius:8px;font:inherit;font-weight:600;white-space:nowrap;background:var(--blue,#2678dc);border:1px solid transparent;color:#fff;cursor:pointer}.names-downloads{display:flex;align-items:center;flex-wrap:wrap;gap:18px;font-size:14px}.names-downloads button{color:inherit;border-color:#cdd4df;background:#fff}.names-note{font-size:14px;color:#526071;margin:20px 0 28px}.names-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.names-ranking h2{font-size:26px;margin:0 0 20px;letter-spacing:-.02em}.names-ranking h2 span{font-size:16px;font-weight:400;color:#526071;margin-left:10px}.names-ranking table{width:100%;border-collapse:collapse;font-size:16px}.names-ranking th,.names-ranking td{text-align:left;padding:12px 16px;border-bottom:1px solid #e4e8ef}.names-ranking thead th{font-size:12px;font-weight:600;color:#526071;background:#f5f7fa}.names-ranking tbody th{font-weight:600}.names-ranking tbody tr:nth-child(even){background:#fafbfd}.names-ranking .names-rank{width:64px;color:#526071;font-variant-numeric:tabular-nums}.names-ranking .names-number{text-align:right;font-variant-numeric:tabular-nums}.names .rks-evidence-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.names .rks-evidence-controls label{min-width:180px}.names-compare{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0}.names-compare fieldset{display:flex;flex:1;gap:16px;border:0;padding:0;min-width:0}.names-compare legend{margin-bottom:12px;font-weight:600}.names-compare label{flex:1;min-width:150px;display:grid;gap:8px}.names-compare input{width:100%}.names .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.names-rankings{grid-template-columns:1fr;gap:36px}.names .rks-evidence-heading{padding:12px 0 20px}.names .rks-evidence-heading h1{font-size:34px}.names .rks-evidence-heading>p:last-child{font-size:16px}.names-tabs{gap:20px;font-size:14px}.names-toolbar{gap:16px}.names-toolbar form{width:100%}.names-downloads{gap:14px}.names-ranking th,.names-ranking td{padding:11px 12px}.names-compare fieldset{flex-direction:column;width:100%}.names-compare label{width:100%}.names .rks-evidence-controls label{width:100%}.names .rks-evidence-controls input,.names .rks-evidence-controls select{width:100%}}@media print{.site,.rks-breadcrumb,.names-tabs,.names-toolbar form,.names-downloads,.names .rks-evidence-method{display:none!important}.names .rks-evidence-heading{padding:0}.names .rks-evidence-heading h1{font-size:26px}.names-rankings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.names-ranking table{font-size:10px}.names-ranking th,.names-ranking td{padding:3px 6px}.names-ranking tr{break-inside:avoid}.names-ranking thead{display:table-header-group}}

@media(max-width:640px){.names .rks-evidence-heading{padding-top:0;padding-bottom:12px}.names .rks-evidence-heading h1{font-size:30px;margin-bottom:12px}.names .rks-evidence-heading>p:last-child{font-size:15px;line-height:1.5}.names-kicker{margin:0 0 8px}.names-tabs{margin-bottom:16px}.names-toolbar form{flex-wrap:nowrap}.names-toolbar label[for=names-year]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.names-downloads{font-size:13px;gap:12px}.names-downloads button{display:none}.names-rankings{margin-top:24px}.names-ranking h2{font-size:23px;margin-bottom:12px}}

.names-list-jumps{display:none}.names-ranking{scroll-margin-top:160px}@media(max-width:640px){.names-list-jumps{display:flex;gap:20px;font-size:14px;margin-top:20px}.names-rankings{margin-top:16px}}
