.article-content{color:#000;line-height:1.75}.article-content p{margin:1em 0;color:#000;font-size:1.125rem;line-height:1.75}.article-content h1,.article-content h2,.article-content h3{font-weight:700;color:#000;margin-top:1.5em;margin-bottom:.5em}.article-content h1{font-size:2em;line-height:1.2}.article-content h2{font-size:1.5em;line-height:1.3;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.article-content h3{font-size:1.25em;line-height:1.4;margin-top:2rem;margin-bottom:1rem}.article-content ul,.article-content ol{padding-left:1.5em;margin:1em 0;color:#000}.article-content ul{list-style-type:disc}.article-content ol{list-style-type:decimal}.article-content li{margin:.5em 0;color:#000}.article-content blockquote{border-left:4px solid #f97316;background-color:#fff7ed;padding-left:1.5rem;padding-top:1rem;padding-bottom:1rem;margin:1em 0;font-style:italic;color:#000;border-radius:0 .5rem .5rem 0}.article-content code{background-color:#f3f4f6;padding:.2em .4em;border-radius:.25em;font-family:Monaco,Courier New,monospace;font-size:.9em;color:#f97316}.article-content pre{background-color:#1f2937;color:#f9fafb;padding:1.5rem;border-radius:.75rem;overflow-x:auto;margin:1em 0;box-shadow:0 10px 15px -3px #0000001a}.article-content pre code{background:none;color:inherit;padding:0;font-size:inherit}.article-content mark{background-color:#fef08a;padding:.1em .2em;border-radius:.2em}.article-content img{max-width:100%;height:auto;border-radius:.75rem;margin:1em 0;box-shadow:0 10px 15px -3px #0000001a;border:1px solid #e5e7eb}.article-content a{color:#f97316;text-decoration:underline;font-weight:500}.article-content a:hover{color:#ea580c}.article-content strong{font-weight:700;color:#000}.article-content em{font-style:italic}.article-content u{text-decoration:underline}.article-content s{text-decoration:line-through}.article-content [style*="text-align: left"]{text-align:left}.article-content [style*="text-align: center"]{text-align:center}.article-content [style*="text-align: right"]{text-align:right}.article-content [style*="text-align: justify"]{text-align:justify}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .2s ease-out}.infographic-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#1a1a1a}.infographic-content h1{font-size:2.5rem;font-weight:800;margin-bottom:1.5rem;color:#111827;line-height:1.2}.infographic-content h2{font-size:1.875rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;color:#1f2937;border-left:4px solid #3b82f6;padding-left:1rem}.infographic-content h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#374151}.infographic-content p{margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.75}.infographic-content strong{font-weight:700;color:#111827}.infographic-content em{font-style:italic;color:#4b5563}.infographic-content ul,.infographic-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.infographic-content li{margin-bottom:.5rem;line-height:1.75}.infographic-content ul li{list-style-type:disc}.infographic-content ol li{list-style-type:decimal}.infographic-content blockquote{border-left:4px solid #8b5cf6;padding-left:1.5rem;margin:2rem 0;font-style:italic;color:#4b5563;background:#f9fafb;padding:1.5rem;border-radius:.5rem}.infographic-content .stat-box{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:1rem;margin:1.5rem 0;text-align:center;box-shadow:0 10px 30px #0000001a}.infographic-content .stat-number{font-size:3rem;font-weight:900;display:block;margin-bottom:.5rem}.infographic-content .stat-label{font-size:1.125rem;opacity:.9}.infographic-content .info-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin:1.5rem 0}.infographic-content .info-card h4{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#111827}.infographic-content .data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.infographic-content .data-item{background:#fff;border:2px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .3s ease}.infographic-content .data-item:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a;transform:translateY(-2px)}.infographic-content .badge{display:inline-block;padding:.25rem .75rem;background:#dbeafe;color:#1e40af;border-radius:9999px;font-size:.875rem;font-weight:600;margin-right:.5rem}.infographic-content .badge.success{background:#d1fae5;color:#065f46}.infographic-content .badge.warning{background:#fef3c7;color:#92400e}.infographic-content .badge.error{background:#fee2e2;color:#991b1b}.infographic-content .timeline{position:relative;padding-left:2rem;margin:2rem 0}.infographic-content .timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#3b82f6,#8b5cf6)}.infographic-content .timeline-item{position:relative;margin-bottom:2rem;padding-left:1.5rem}.infographic-content .timeline-item:before{content:"";position:absolute;left:-2.5rem;top:.5rem;width:12px;height:12px;background:#3b82f6;border-radius:50%;border:3px solid white;box-shadow:0 0 0 2px #3b82f6}@media (max-width: 640px){.infographic-content h1{font-size:1.875rem}.infographic-content h2{font-size:1.5rem}.infographic-content h3{font-size:1.25rem}.infographic-content .stat-number{font-size:2rem}.infographic-content .data-grid{grid-template-columns:1fr}}.infographic-content::-webkit-scrollbar{width:8px}.infographic-content::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.infographic-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.infographic-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}
