.jVWuEq_root{--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;padding-block:var(--space-3xl)}.jVWuEq_main{gap:var(--space-2xl);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.jVWuEq_hero{text-align:center;max-width:800px;margin:0 auto}.jVWuEq_heroTitle{font-size:var(--font-size-4xl);margin:0 0 var(--space-md);font-weight:700;line-height:1.2}.jVWuEq_heroSubtitle{font-size:var(--font-size-xl);color:var(--color-text-primary);margin:0 0 var(--space-md);font-weight:600;line-height:1.5}.jVWuEq_heroDescription{font-size:var(--font-size-lg);color:var(--color-nickel);margin:0;line-height:1.7}.jVWuEq_yearFilter{gap:var(--space-md);padding:var(--space-lg) 0;flex-wrap:wrap;justify-content:center;display:flex}.jVWuEq_yearButton{min-width:100px}.jVWuEq_sections{gap:var(--space-3xl);margin-top:var(--space-xl);flex-direction:column;display:flex}.jVWuEq_yearSection{scroll-margin-top:var(--space-2xl)}.jVWuEq_yearHeading{font-size:var(--font-size-3xl);margin:0 0 var(--space-xl);padding-bottom:var(--space-md);border-bottom:2px solid var(--color-primary);font-weight:700}.jVWuEq_reportsList{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.jVWuEq_reportItem{margin:0}.jVWuEq_reportButton{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:768px){.jVWuEq_root{padding-block:var(--space-2xl)}.jVWuEq_main{gap:var(--space-xl)}.jVWuEq_heroTitle{font-size:var(--font-size-3xl)}.jVWuEq_heroDescription{font-size:var(--font-size-base)}.jVWuEq_yearHeading{font-size:var(--font-size-2xl)}.jVWuEq_reportsList{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.jVWuEq_yearButton{min-width:80px}}@media (max-width:480px){.jVWuEq_root{padding-block:var(--space-xl)}.jVWuEq_heroTitle{font-size:var(--font-size-2xl)}.jVWuEq_yearHeading{font-size:var(--font-size-xl)}.jVWuEq_reportsList{grid-template-columns:1fr}.jVWuEq_yearFilter{gap:var(--space-sm)}}
