.RankingsHub-module__8LezHG__shell{background:radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--ds-color-accent) 10%, transparent), transparent 34rem), var(--ds-color-bg-page);max-width:1440px;min-height:70vh;margin:0 auto;padding:clamp(44px,7vw,96px) clamp(20px,5vw,72px) clamp(72px,10vw,128px)}.RankingsHub-module__8LezHG__hero{max-width:900px;padding:clamp(28px,5vw,68px) 0 clamp(48px,7vw,84px)}.RankingsHub-module__8LezHG__kicker,.RankingsHub-module__8LezHG__sectionHeading>span{color:var(--ds-color-accent);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-bold);letter-spacing:.16em;margin-bottom:var(--ds-space-3);text-transform:uppercase;display:block}.RankingsHub-module__8LezHG__hero h1{color:var(--ds-color-text-heading);font-family:var(--ds-font-heading);font-size:clamp(42px,7vw,82px);font-weight:var(--ds-font-weight-extrabold);letter-spacing:-.045em;margin:0;line-height:.98}.RankingsHub-module__8LezHG__hero>p{color:var(--ds-color-text-secondary);margin:var(--ds-space-6) 0 0;max-width:72ch;font-size:clamp(18px,2.2vw,24px);line-height:1.55}.RankingsHub-module__8LezHG__section{border-top:1px solid var(--ds-color-border);padding-top:clamp(36px,5vw,56px)}.RankingsHub-module__8LezHG__sectionHeading h2{font-family:var(--ds-font-heading);letter-spacing:-.03em;margin:0 0 clamp(28px,4vw,44px);font-size:clamp(28px,4vw,46px)}.RankingsHub-module__8LezHG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.RankingsHub-module__8LezHG__card{background:color-mix(in srgb, var(--ds-color-bg-container) 94%, transparent);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-2xl);box-shadow:var(--ds-shadow-sm);min-width:0;transition:border-color .18s var(--ds-easing), box-shadow .18s var(--ds-easing), transform .18s var(--ds-easing);flex-direction:column;padding:clamp(24px,3vw,38px);display:flex}.RankingsHub-module__8LezHG__card:hover{border-color:color-mix(in srgb, var(--ds-color-accent) 45%, var(--ds-color-border));box-shadow:var(--ds-shadow-card);transform:translateY(-4px)}.RankingsHub-module__8LezHG__cardLink{color:inherit;flex-direction:column;text-decoration:none;display:flex}.RankingsHub-module__8LezHG__cardLink>span{color:var(--ds-color-text-tertiary);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold)}.RankingsHub-module__8LezHG__cardLink h3{font-family:var(--ds-font-heading);letter-spacing:-.025em;margin:var(--ds-space-4) 0;font-size:clamp(24px,2.8vw,34px);line-height:1.05}.RankingsHub-module__8LezHG__cardLink p{color:var(--ds-color-text-secondary);margin:0 0 var(--ds-space-6);line-height:1.6}.RankingsHub-module__8LezHG__lensRow{gap:var(--ds-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.RankingsHub-module__8LezHG__lensRow a{border:1px solid var(--ds-color-border);color:var(--ds-color-text-heading);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-semibold);transition:border-color .15s var(--ds-easing), color .15s var(--ds-easing);border-radius:999px;padding:6px 12px;text-decoration:none}.RankingsHub-module__8LezHG__lensRow a:hover{border-color:var(--ds-color-accent);color:var(--ds-color-accent)}
