.RankingsIndexView_hero__R9j5N{position:relative;display:grid;gap:1.5rem;overflow:hidden;padding:clamp(1.5rem,4vw,2.75rem);border:1px solid var(--color-line);border-radius:var(--radius-3xl);background:linear-gradient(135deg,var(--color-surface),var(--color-water))}.RankingsIndexView_hero__R9j5N:after{position:absolute;top:-9rem;right:-7rem;width:20rem;height:20rem;border:1px solid var(--color-water-strong);border-radius:50%;content:"";opacity:.7}@media (min-width:860px){.RankingsIndexView_hero__R9j5N{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end}}.RankingsIndexView_hero__R9j5N>*{position:relative;z-index:1}.RankingsIndexView_cardLabel__tykOY,.RankingsIndexView_eyebrow__SJO_3,.RankingsIndexView_scopeLabel__gRkSF{margin:0 0 .55rem;color:var(--color-link);font:var(--font-weight-semibold) 10.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.RankingsIndexView_hero__R9j5N h1{max-width:17ch;margin:0;color:var(--color-shell);font:var(--font-weight-extrabold) clamp(2.25rem,5.6vw,3.8rem)/1.02 var(--font-display);letter-spacing:-.04em}.RankingsIndexView_lede__JJGKZ{max-width:68ch;margin:1rem 0 0;color:var(--color-ink-body);font-size:1.03rem;line-height:1.65}.RankingsIndexView_actions__3AvJa{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.RankingsIndexView_primaryAction__eQAwy,.RankingsIndexView_secondaryAction__VTWRV{display:inline-flex;min-height:44px;align-items:center;gap:.35rem;padding:0 1rem;border:1px solid var(--color-shell);border-radius:var(--radius-md);font-size:.84rem;font-weight:var(--font-weight-bold);text-decoration:none}.RankingsIndexView_primaryAction__eQAwy{background:var(--color-shell);color:var(--color-on-navy)}.RankingsIndexView_primaryAction__eQAwy:hover{color:var(--color-on-navy)}.RankingsIndexView_secondaryAction__VTWRV{background:var(--color-surface);color:var(--color-shell)}.RankingsIndexView_scopeCard__wEAJg{padding:1.1rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface) 90%,transparent)}.RankingsIndexView_scopeCard__wEAJg p:not(.RankingsIndexView_scopeLabel__gRkSF){margin:0;color:var(--color-ink-body);font-size:.86rem;line-height:1.58}.RankingsIndexView_factBand__kI3_O{display:grid;margin-top:1rem;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-shell);color:var(--color-on-navy)}@media (min-width:720px){.RankingsIndexView_factBand__kI3_O{grid-template-columns:repeat(3,1fr) minmax(210px,1.15fr)}}.RankingsIndexView_factBand__kI3_O>div,.RankingsIndexView_factBand__kI3_O>p{margin:0;padding:1rem 1.1rem;border-bottom:1px solid rgb(255 255 255/.12)}.RankingsIndexView_factBand__kI3_O div{display:grid;gap:.22rem}.RankingsIndexView_factBand__kI3_O strong{font-family:var(--font-display);font-size:1.55rem;line-height:1}.RankingsIndexView_factBand__kI3_O p,.RankingsIndexView_factBand__kI3_O span{font-size:.76rem;line-height:1.45;opacity:.82}@media (min-width:720px){.RankingsIndexView_factBand__kI3_O>div,.RankingsIndexView_factBand__kI3_O>p{border-right:1px solid rgb(255 255 255/.12);border-bottom:0}.RankingsIndexView_factBand__kI3_O>:last-child{border-right:0}}.RankingsIndexView_sectionIntro__bq7YJ{max-width:72ch;margin:-.25rem 0 1rem;color:var(--color-ink-body);font-size:.9rem;line-height:1.6}.RankingsIndexView_snapshotGrid__clQ5e{display:grid;gap:1rem}.RankingsIndexView_snapshotCard__5vIcC{padding:1.15rem;border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface)}.RankingsIndexView_cardTop__mMMkO{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.RankingsIndexView_cardTop__mMMkO>span{color:var(--color-ink-muted);font:.65rem/1.3 var(--font-mono)}.RankingsIndexView_snapshotCard__5vIcC h2{margin:0;font:var(--font-weight-bold) 1.25rem/1.2 var(--font-display)}.RankingsIndexView_snapshotCard__5vIcC h2 a{color:var(--color-shell);text-decoration:none}.RankingsIndexView_metric___8k6v{margin:.55rem 0 0;color:var(--color-ink-body);font-size:.84rem;line-height:1.5}.RankingsIndexView_meta__0727o{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.75rem;color:var(--color-ink-muted);font-size:.7rem}.RankingsIndexView_meta__0727o span{display:inline-flex;align-items:center;gap:.3rem}.RankingsIndexView_counts__14JLU{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.8rem}.RankingsIndexView_counts__14JLU div{display:grid;gap:.15rem;padding:.65rem;background:var(--color-page)}.RankingsIndexView_counts__14JLU strong{color:var(--color-shell);font:var(--font-weight-extrabold) 1.2rem/1 var(--font-display)}.RankingsIndexView_counts__14JLU span{color:var(--color-ink-muted);font-size:.68rem}.RankingsIndexView_preview___T95O{display:grid;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none}.RankingsIndexView_preview___T95O li{display:grid;grid-template-columns:1.6rem 1fr;gap:.55rem;align-items:start}.RankingsIndexView_preview___T95O li>span{display:grid;width:1.6rem;height:1.6rem;place-items:center;border-radius:50%;background:var(--color-water);color:var(--color-primary);font:var(--font-weight-bold) .68rem/1 var(--font-mono)}.RankingsIndexView_preview___T95O small,.RankingsIndexView_preview___T95O strong{display:block}.RankingsIndexView_preview___T95O strong{color:var(--color-shell);font-size:.76rem}.RankingsIndexView_preview___T95O small{margin-top:.18rem;color:var(--color-ink-muted);font-size:.67rem;line-height:1.4}.RankingsIndexView_limitation__OePJd{margin:.9rem 0 0;padding-top:.75rem;border-top:1px solid var(--color-line);color:var(--color-ink-muted);font-size:.72rem;line-height:1.5}.RankingsIndexView_cardAction__UfQZJ{display:inline-flex;align-items:center;gap:.3rem;margin-top:.8rem;color:var(--color-link);font-size:.78rem;font-weight:var(--font-weight-bold);text-decoration:none}@media (min-width:780px){.RankingsIndexView_snapshotGrid__clQ5e{grid-template-columns:repeat(2,minmax(0,1fr))}.RankingsIndexView_snapshotCard__5vIcC:first-child:last-child{grid-column:1/-1}}.RankingsIndexView_readingGrid__ijkgY{display:grid;gap:.8rem}.RankingsIndexView_readingGrid__ijkgY article{padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.RankingsIndexView_readingGrid__ijkgY svg{color:var(--state-info)}.RankingsIndexView_readingGrid__ijkgY h3{margin:.55rem 0 0;color:var(--color-shell);font-family:var(--font-display)}.RankingsIndexView_readingGrid__ijkgY p{margin:.4rem 0 0;color:var(--color-ink-body);font-size:.82rem;line-height:1.55}@media (min-width:720px){.RankingsIndexView_readingGrid__ijkgY{grid-template-columns:repeat(3,1fr)}}.RankingsIndexView_boundary__8HU__{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:2.5rem;padding:1.25rem;border-left:4px solid var(--state-info);background:var(--color-surface)}.RankingsIndexView_boundary__8HU__>svg,.RankingsIndexView_methodCard__mERfD>svg{color:var(--state-info)}.RankingsIndexView_boundary__8HU__ h2{margin:0;color:var(--color-shell);font:var(--font-weight-bold) 1.15rem/1.2 var(--font-display)}.RankingsIndexView_boundary__8HU__ p{margin:.35rem 0 0;color:var(--color-ink-body);font-size:.8rem;line-height:1.5}.RankingsIndexView_boundary__8HU__ a,.RankingsIndexView_methodCard__mERfD a{color:var(--color-link);font-size:.76rem;font-weight:var(--font-weight-bold);text-decoration:none}.RankingsIndexView_methodCard__mERfD{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem 1.1rem;border:1px solid var(--color-line);border-left:4px solid var(--state-info);border-radius:var(--radius-lg);background:var(--color-surface)}.RankingsIndexView_methodCard__mERfD p{margin:0;color:var(--color-ink-body);font-size:.84rem;line-height:1.6}@media (max-width:620px){.RankingsIndexView_hero__R9j5N{border-radius:var(--radius-xl)}.RankingsIndexView_boundary__8HU__,.RankingsIndexView_methodCard__mERfD{grid-template-columns:1fr}}