.report-content .docs-intro{font-size:1.05rem}.report-hero{margin-bottom:32px}.report-eyebrow{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--accent,#00a8ff);font-weight:600;margin-bottom:16px}.report-meta{font-size:12px;color:var(--fg-faint,#5a6a8a);margin-bottom:24px}.report-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin:32px 0}.report-stat-card{background:linear-gradient(180deg,rgba(0,168,255,.08),rgba(0,168,255,.02));border:1px solid rgba(0,168,255,.2);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:6px}.report-stat-number{font-size:2rem;font-weight:700;color:var(--accent,#00a8ff);letter-spacing:-.02em;line-height:1}.report-stat-label{font-size:13px;font-weight:600;color:var(--fg,#e6f1ff);line-height:1.4}.report-stat-detail{font-size:12px;color:var(--fg-muted,#8892b0);line-height:1.5}.report-finding{margin-bottom:24px}.report-finding h3{margin-bottom:6px}.report-source{font-size:12px;color:var(--fg-faint,#5a6a8a);margin-top:4px}.report-sources{list-style:none;padding:0;margin:12px 0}.report-sources li{margin-bottom:8px;font-size:13px;color:var(--fg-muted,#8892b0)}.report-sources a{color:var(--accent,#00a8ff);text-decoration:none}.report-sources a:hover{text-decoration:underline}.report-faq{border-bottom:1px solid var(--border,#1e3a5f);padding:12px 0}.report-faq summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--fg,#e6f1ff)}.report-faq summary:hover{color:var(--accent,#00a8ff)}.report-faq p{font-size:13px;color:var(--fg-muted,#8892b0);line-height:1.6;margin:8px 0 0}.report-sidebar-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--fg-faint,#5a6a8a);padding:12px 8px 4px}@media (max-width:768px){.report-stats-grid{grid-template-columns:1fr}}