.rv2-charts-hub__hero{margin:.35rem 0 1rem}.rv2-charts-hub__hero h1{margin:.15rem 0 .45rem;font-size:clamp(1.85rem,8vw,2.75rem);line-height:.95;letter-spacing:-.03em;color:var(--rv2-ink)}.rv2-charts-hub__lead{margin:0;max-width:42rem;color:var(--rv2-muted);line-height:1.45}.rv2-charts-hub__cards{display:grid;grid-gap:.85rem;gap:.85rem}@media (min-width:720px){.rv2-charts-hub__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv2-charts-hub__card{display:block;padding:1rem 1rem 1.1rem;border:1px solid var(--rv2-line);border-radius:.75rem;background:var(--rv2-surface-72);color:inherit;text-decoration:none;transition:border-color .12s ease,transform .12s ease}.rv2-charts-hub__card:hover{border-color:var(--rv2-line-hot);transform:translateY(-1px)}.rv2-charts-hub__card--static{cursor:default}.rv2-charts-hub__card--static:hover{transform:none}.rv2-charts-hub__card-kicker{margin:0;color:var(--rv2-cyan);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.rv2-charts-hub__card h2{margin:.35rem 0 .45rem;font-size:1.35rem;color:var(--rv2-ink)}.rv2-charts-hub__card p{margin:0;color:var(--rv2-muted);line-height:1.4;font-size:.95rem}.rv2-charts-hub__card-cta{display:inline-block;margin-top:.85rem;color:var(--rv2-magenta);font-weight:700}.rv2-charts-hub__year-grid{display:flex;flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.rv2-charts-hub__year-grid a{display:inline-flex;align-items:center;justify-content:center;min-width:3.4rem;padding:.35rem .55rem;border:1px solid var(--rv2-border-medium);border-radius:999px;color:var(--rv2-ink);text-decoration:none;font-weight:700}.rv2-charts-hub__year-grid a:hover{border-color:var(--rv2-cyan);color:var(--rv2-cyan)}