.article-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#374151;max-width:56.25rem;margin:0 auto;padding:2.5rem 1.25rem;line-height:1.7;background-color:#fff}.article-title{font-size:2.625rem;font-weight:800;color:#111827;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.article-content h2{font-size:2rem;font-weight:400;color:#111827;margin-top:3.5rem;margin-bottom:1.5rem;padding-bottom:0;line-height:1.3;letter-spacing:-.01em;border-bottom:none}.article-content h3.numbered{font-size:1.5rem;font-weight:400;color:#111827;margin-top:2.5rem;margin-bottom:1rem}.article-content p{margin-bottom:1.5rem;font-size:1.05rem;color:#374151}.article-content .article-highlight{font-weight:600;color:#111827}.article-key-takeaways{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:2rem;margin:2.5rem 0}.article-key-takeaways h3{color:#1e293b;margin-top:0;font-size:1.5rem;font-weight:400;display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.article-key-takeaways ul{margin:0;padding:0 0 0 1.5rem}.article-key-takeaways li{margin-bottom:.75rem;color:#334155;font-size:1.05rem;line-height:1.6}.article-key-takeaways li:last-child{margin-bottom:0}.article-key-takeaways strong{color:#2563eb;font-weight:600}.article-custom-table-wrapper{overflow-x:auto;margin:2.5rem 0}.article-custom-table{width:100%;border-collapse:collapse;font-size:1rem;min-width:37.5rem}.article-custom-table th,.article-custom-table td{border:1px solid #e2e8f0;padding:1rem;text-align:left;vertical-align:top;line-height:1.5}.article-custom-table th{background:#f8fafc;font-weight:600;color:#1e293b;font-size:.95rem}.article-custom-table td:first-child{font-weight:600;color:#1e293b;width:20%;background:#fdfdfd}.article-custom-table td:nth-child(2){width:40%;color:#475569}.article-custom-table td:nth-child(3){width:40%;color:#1d4ed8;font-weight:600}.article-expert-tip{background:#fefce8;border-left:.25rem solid #eab308;padding:1.5rem 2rem;margin:2.5rem 0;color:#854d0e;font-style:italic;border-radius:0 .5rem .5rem 0;font-size:1.05rem}.article-expert-tip strong{color:#a16207;font-style:normal;margin-right:.5rem;font-weight:600}.article-blockquote{background:#f8fafc;border-left:.25rem solid #3b82f6;padding:1.5rem 2rem;margin:2.5rem 0;color:#334155;font-style:italic;font-size:1.125rem;border-radius:0 .5rem .5rem 0}.article-cta{background:linear-gradient(135deg,#2563eb,#1e3a8a);padding:3.5rem 2.5rem;border-radius:.75rem;text-align:center;color:#fff;margin-top:4rem;box-shadow:0 .625rem 1.5625rem -.3125rem rgba(37,99,235,.3)}.article-cta h3{font-size:2rem;font-weight:300;margin:0 0 1rem}.article-cta p{color:#e0e7ff;font-size:1.05rem;margin-bottom:2rem;max-width:37.5rem;margin-left:auto;margin-right:auto;line-height:1.6}.article-cta-btn{display:inline-block;background:#fff;color:#1e3a8a;font-weight:600;font-size:1.05rem;padding:1rem 2rem;border-radius:.5rem;text-decoration:none;transition:transform .2s}.article-cta-btn:hover{transform:translateY(-.125rem)}.article-static-chart-container{margin-top:2rem;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;background:#fff}.article-static-chart-title{font-size:1.125rem;font-weight:700;margin-bottom:1rem}.article-chart-row{display:flex;align-items:center;margin-bottom:.75rem;font-size:.875rem}.article-chart-label{width:7.5rem;font-weight:700;color:#4b5563}.article-chart-bar-wrap{flex:1;display:flex;height:1.5rem;background:#f3f4f6;border-radius:.25rem;overflow:hidden}.article-chart-bar{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700}.article-color-pos{background:#2563eb}.article-color-neu{background:#cbd5e1;color:#333}.article-color-neg{background:#ef4444}.article-chart-legend{display:flex;justify-content:center;gap:1rem;margin-top:1rem;font-size:.875rem}.article-legend-item{display:flex;align-items:center;gap:.375rem}.article-legend-dot{width:.75rem;height:.75rem;border-radius:50%}@media (max-width:768px){.article-title{font-size:2rem}.article-chart-label{width:5.625rem}}