.ransomware-reports-index_root__qot8B{--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--font-size-sm:0.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)}.ransomware-reports-index_main__OmP7N{display:flex;flex-direction:column;gap:var(--space-2xl);max-width:900px;margin:0 auto}.ransomware-reports-index_hero__IPchD{text-align:center;max-width:800px;margin:0 auto}.ransomware-reports-index_heroTitle____LaN{font-size:var(--font-size-4xl);font-weight:700;margin:0 0 var(--space-md);line-height:1.2}.ransomware-reports-index_heroSubtitle__CLH8v{font-size:var(--font-size-xl);font-weight:600;line-height:1.5;color:var(--color-text-primary);margin:0 0 var(--space-md)}.ransomware-reports-index_heroDescription__8O6Em{font-size:var(--font-size-lg);line-height:1.7;color:var(--color-nickel);margin:0}.ransomware-reports-index_yearFilter__QtPWK{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;padding:var(--space-lg) 0}.ransomware-reports-index_yearButton__53uV_{min-width:100px}.ransomware-reports-index_sections__7J1Mn{display:flex;flex-direction:column;gap:var(--space-3xl);margin-top:var(--space-xl)}.ransomware-reports-index_yearSection__i6NLj{scroll-margin-top:var(--space-2xl)}.ransomware-reports-index_yearHeading__rZxPI{font-size:var(--font-size-3xl);font-weight:700;margin:0 0 var(--space-xl);padding-bottom:var(--space-md);border-bottom:2px solid var(--color-primary)}.ransomware-reports-index_reportsList__kAvll{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md)}.ransomware-reports-index_reportItem__6zP0C{margin:0}.ransomware-reports-index_reportButton__RHee9{width:100%;text-align:center;white-space:nowrap;justify-content:center;display:flex;align-items:center}@media (max-width:768px){.ransomware-reports-index_root__qot8B{padding-block:var(--space-2xl)}.ransomware-reports-index_main__OmP7N{gap:var(--space-xl)}.ransomware-reports-index_heroTitle____LaN{font-size:var(--font-size-3xl)}.ransomware-reports-index_heroDescription__8O6Em{font-size:var(--font-size-base)}.ransomware-reports-index_yearHeading__rZxPI{font-size:var(--font-size-2xl)}.ransomware-reports-index_reportsList__kAvll{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-sm)}.ransomware-reports-index_yearButton__53uV_{min-width:80px}}@media (max-width:480px){.ransomware-reports-index_root__qot8B{padding-block:var(--space-xl)}.ransomware-reports-index_heroTitle____LaN{font-size:var(--font-size-2xl)}.ransomware-reports-index_yearHeading__rZxPI{font-size:var(--font-size-xl)}.ransomware-reports-index_reportsList__kAvll{grid-template-columns:1fr}.ransomware-reports-index_yearFilter__QtPWK{gap:var(--space-sm)}}