.ReportSection_section___lFrk{margin-bottom:3rem;padding-bottom:3rem;border-bottom:var(--hairline)}.ReportSection_section___lFrk:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.ReportSection_sectionTitle__Kti69{font-size:2rem;font-weight:700;color:#111827;margin-bottom:2rem;padding-bottom:.75rem;border-bottom:3px solid #3b82f6;display:inline-block}.ReportSection_sectionContent__72L5h{color:#374151;line-height:1.8}.ReportSection_overview__4dqyV .ReportSection_sectionTitle__Kti69{border-color:#8b5cf6}.ReportSection_summary__u359H .ReportSection_sectionTitle__Kti69{border-color:#3b82f6}.ReportSection_introduction__cU2s1 .ReportSection_sectionTitle__Kti69{border-color:#10b981}.ReportSection_body__LtOO6 .ReportSection_sectionTitle__Kti69{border-color:#f59e0b}.ReportSection_conclusion__SS6Im .ReportSection_sectionTitle__Kti69,.ReportSection_limitations__iLvE7 .ReportSection_sectionTitle__Kti69{border-color:#ef4444}.ReportSection_recommendations__IHecV .ReportSection_sectionTitle__Kti69{border-color:#06b6d4}@media (max-width:768px){.ReportSection_sectionTitle__Kti69{font-size:1.5rem}.ReportSection_section___lFrk{margin-bottom:3rem;padding-bottom:2rem}}.ReportImagePanel_panel__7cGcj{position:relative;height:-moz-fit-content;height:fit-content}.ReportImagePanel_sticky__y_gyg{border:var(--hairline);border-radius:11px;padding:1.5rem}.ReportImagePanel_imageContainer__pNuhk{margin-bottom:1.5rem}.ReportImagePanel_image__dQHDF{width:100%;height:auto;border-radius:8px;object-fit:contain;background:#f9fafb}.ReportImagePanel_caption__nLCBz{margin-top:1rem;font-size:.9rem;color:#6b7280;text-align:center;line-height:1.5}.ReportImagePanel_thumbnails__GrQ5b{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.ReportImagePanel_thumbnail__DwoaS{aspect-ratio:4/3;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .2s;background:#f3f4f6;padding:0}.ReportImagePanel_thumbnail__DwoaS:hover{border-color:#3b82f6;transform:scale(1.05)}.ReportImagePanel_thumbnail__DwoaS.ReportImagePanel_active__RYKtT{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ReportImagePanel_thumbnailImage__sRVtn{width:100%;height:100%;object-fit:cover}.ReportImagePanel_counter__VFZzf{text-align:center;font-size:.85rem;color:#9ca3af;font-weight:500}.ReportImagePanel_noImages__t9YyG{padding:3rem 1rem;text-align:center;color:#9ca3af}@media (max-width:1024px){.ReportImagePanel_thumbnails__GrQ5b{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media (max-width:768px){.ReportImagePanel_sticky__y_gyg{padding:1rem}.ReportImagePanel_thumbnails__GrQ5b{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.5rem}}