.RankingCategoryPage-module__nhsGUa__pageContainer{max-width:880px}.RankingCategoryPage-module__nhsGUa__backLink{color:var(--brand-color-primary,#60a5fa);font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.RankingCategoryPage-module__nhsGUa__backLink:hover{text-decoration:underline}.RankingCategoryPage-module__nhsGUa__backLink:focus-visible{outline-offset:3px;outline:3px solid #9bcaff}.RankingCategoryPage-module__nhsGUa__hero{border:1px solid var(--color-divider,#ffffff1f);background:var(--color-bg-subtle,#ffffff05);margin:1.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.RankingCategoryPage-module__nhsGUa__eyebrow{color:#9bcaff;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.75rem;font-weight:800}.RankingCategoryPage-module__nhsGUa__title{color:var(--ink,#fff);font-family:var(--font-heading);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.1}.RankingCategoryPage-module__nhsGUa__description{color:#b8c4d5;max-width:66ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}.RankingCategoryPage-module__nhsGUa__rankingList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.RankingCategoryPage-module__nhsGUa__rankingRow{border:1px solid var(--color-divider,#ffffff1f);background:var(--color-bg-subtle,#ffffff05);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.75rem;min-height:48px;padding:.625rem .75rem;scroll-margin-top:1rem;display:grid}.RankingCategoryPage-module__nhsGUa__rankingRow:target{border-color:#79b7ff;box-shadow:0 0 0 3px #79b7ff3d}.RankingCategoryPage-module__nhsGUa__rank{width:24px;height:24px;color:var(--ink,#fff);font-family:var(--font-heading);background:#b8c4d521;border:1px solid #b8c4d559;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.RankingCategoryPage-module__nhsGUa__name{min-width:0;color:var(--ink,#fff);overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}
