.report_page__8gLW_{max-width:820px;margin:0 auto;padding:0 24px 80px;color:var(--foreground);font-family:Georgia,Iowan Old Style,serif;font-size:16px;line-height:1.65}.report_header__eJSmB{border-bottom:1px solid var(--border);padding:44px 0 26px;margin-bottom:32px}.report_kicker__b4eJa{font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:700;margin-bottom:14px}.report_title__Msn3v{font-size:clamp(28px,4.4vw,40px);line-height:1.18;letter-spacing:-.015em;margin-bottom:14px;color:var(--foreground)}.report_standfirst__xGkv6{font-size:18px;color:var(--foreground);max-width:680px}.report_meta__pk5Kd{font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:13px;color:var(--muted-foreground);margin-top:18px;display:flex;flex-wrap:wrap;gap:6px 20px}.report_meta__pk5Kd b{color:var(--foreground);font-weight:600}.report_page__8gLW_ h2{font-size:24px;margin:46px 0 10px;letter-spacing:-.01em;color:var(--foreground)}.report_page__8gLW_ h3{font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:16px;margin:28px 0 8px;color:var(--foreground)}.report_page__8gLW_ p{margin-bottom:14px;color:var(--muted-foreground)}.report_lead__C5dUy{color:var(--foreground)!important}.report_tiles__X_rGk{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;margin:26px 0 10px}.report_tile___tGV4{border:1px solid var(--border);border-radius:var(--radius,8px);padding:18px 20px;background:var(--card)}.report_tileNumber__NBuaq{font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--card-foreground)}.report_tileCaption__h2JTS{font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:13.5px;color:var(--muted-foreground);margin-top:6px}.report_tableWrap__PG9pk{overflow-x:auto;margin:18px 0}.report_table__QCFdd{width:100%;border-collapse:collapse;font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:14.5px;color:var(--foreground)}.report_table__QCFdd caption{text-align:left;font-size:13px;color:var(--muted-foreground);padding-bottom:8px}.report_table__QCFdd td,.report_table__QCFdd th{padding:9px 10px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}.report_table__QCFdd th{font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-weight:650}.report_num__XfQiP{text-align:right!important;font-variant-numeric:tabular-nums}.report_totalRow__6usWJ td{font-weight:700;border-top:2px solid var(--foreground);border-bottom:none}.report_bar___WGnn{display:inline-block;height:9px;background:var(--primary);border-radius:2px;vertical-align:middle;opacity:.85;min-width:2px}.report_method__oElcQ{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius,8px);padding:22px 24px;margin:22px 0;font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:14px}.report_method__oElcQ h3{margin-top:18px}.report_method__oElcQ h3:first-of-type{margin-top:0}.report_method__oElcQ p{color:var(--foreground);opacity:.85}.report_faq__sQ2sU{border-top:1px solid var(--border);padding-top:6px;margin-top:8px}.report_faq__sQ2sU h3{font-family:Georgia,Iowan Old Style,serif;font-size:18px;margin:22px 0 6px;color:var(--foreground)}.report_cite__UtoYy{border:1px solid var(--border);border-radius:var(--radius,8px);padding:16px 20px;margin:26px 0;font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:14px;color:var(--foreground)}.report_cite__UtoYy a{color:var(--primary);text-decoration:underline}.report_footer__t2GR0{margin-top:50px;padding-top:22px;border-top:1px solid var(--border);font-family:var(--font-family-sans,ui-sans-serif,system-ui,sans-serif);font-size:13px;color:var(--muted-foreground)}@keyframes float{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-20px) translateX(10px)}}@keyframes sparkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.animate-float,.animate-sparkle,div[style*=animation-name],div[style*=animationName]{animation:none!important}}.animate-float{animation:float 8s ease-in-out infinite}.animate-float-delayed{animation:float 10s ease-in-out infinite;animation-delay:1s}.animate-float-slow{animation:float 12s ease-in-out infinite;animation-delay:2s}.animate-sparkle{animation:sparkle 4.5s ease-in-out infinite}
/*# sourceMappingURL=c99dcc7a8bda3ea8.css.map*/