article.blog-content{font-size:1.125rem;line-height:1.8;max-width:none}.light article.blog-content p,[data-theme=light] article.blog-content p,article.blog-content p{margin-bottom:1.5rem;color:#0f172a}.light article.blog-content .lead-paragraph,[data-theme=light] article.blog-content .lead-paragraph,article.blog-content .lead-paragraph{font-size:1.25rem;color:#334155}.light article.blog-content h2,[data-theme=light] article.blog-content h2,article.blog-content h2{font-size:2rem;font-weight:700;margin-top:4rem;margin-bottom:1.5rem;color:#0f172a}.light article.blog-content h3,[data-theme=light] article.blog-content h3,article.blog-content h3{font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#0f172a}.light article.blog-content h4,[data-theme=light] article.blog-content h4,article.blog-content h4{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#0f172a}article.blog-content ol,article.blog-content ul{margin:2rem 0;padding-left:1.5rem}.light article.blog-content li,[data-theme=light] article.blog-content li,article.blog-content li{margin-bottom:1rem;font-size:1.125rem;line-height:1.8;color:#0f172a}.light article.blog-content strong,[data-theme=light] article.blog-content strong,article.blog-content strong{font-weight:600;color:#0f172a}.light article.blog-content a,[data-theme=light] article.blog-content a,article.blog-content a{color:#1d4ed8;text-decoration:underline}.light article.blog-content a:hover,[data-theme=light] article.blog-content a:hover,article.blog-content a:hover{color:#1e40af}.light article.blog-content blockquote,[data-theme=light] article.blog-content blockquote,article.blog-content blockquote{border-left:4px solid #2563eb;background:#dbeafe;padding:1.5rem 1.5rem 1.5rem 2rem;margin:2.5rem 0;font-size:1.125rem;line-height:1.8;font-style:italic;color:#1e3a8a;border-radius:.5rem}article.blog-content blockquote p{margin:0;color:inherit}article.blog-content blockquote strong{color:inherit}.light article.blog-content code,[data-theme=light] article.blog-content code,article.blog-content code{background:#f1f5f9;padding:.25rem .5rem;border-radius:.25rem;font-size:.9em;color:#b91c1c}.light article.blog-content pre,[data-theme=light] article.blog-content pre,article.blog-content pre{background:#1e293b;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:2rem 0}article.blog-content pre code{background:none;padding:0;color:#f1f5f9}article.blog-content table{width:100%;margin:2rem 0;border-collapse:collapse}.light article.blog-content th,[data-theme=light] article.blog-content th,article.blog-content th{background:#e2e8f0;padding:.75rem;text-align:left;font-weight:600;border-bottom:2px solid #cbd5e1;color:#0f172a}.light article.blog-content td,[data-theme=light] article.blog-content td,article.blog-content td{padding:.75rem;border-bottom:1px solid #cbd5e1;color:#0f172a}article.blog-content img{border-radius:.5rem;margin:2rem 0}.light article.blog-content .bg-blue-50 h3,[data-theme=light] article.blog-content .bg-blue-50 h3,article.blog-content .bg-blue-50 h3{color:#111827}.light article.blog-content .bg-blue-50 p,[data-theme=light] article.blog-content .bg-blue-50 p,article.blog-content .bg-blue-50 p{color:#374151}.light article.blog-content .bg-blue-600,[data-theme=light] article.blog-content .bg-blue-600,article.blog-content .bg-blue-600{background-color:#2563eb;color:#ffffff}.light article.blog-content .text-blue-600,[data-theme=light] article.blog-content .text-blue-600,article.blog-content .text-blue-600{color:#1d4ed8}.light article.blog-content .bg-gradient-to-r h3,.light article.blog-content .bg-gradient-to-r p,[data-theme=light] article.blog-content .bg-gradient-to-r h3,[data-theme=light] article.blog-content .bg-gradient-to-r p,article.blog-content .bg-gradient-to-r h3,article.blog-content .bg-gradient-to-r p{color:#ffffff}.dark article.blog-content p,[data-theme=dark] article.blog-content p{color:#f1f5f9}.dark article.blog-content .lead-paragraph,[data-theme=dark] article.blog-content .lead-paragraph{color:#cbd5e1}.dark article.blog-content h2,.dark article.blog-content h3,[data-theme=dark] article.blog-content h2,[data-theme=dark] article.blog-content h3{color:#ffffff}.dark article.blog-content h4,[data-theme=dark] article.blog-content h4{color:#f8fafc}.dark article.blog-content li,[data-theme=dark] article.blog-content li{color:#f1f5f9}.dark article.blog-content strong,[data-theme=dark] article.blog-content strong{color:#ffffff}.dark article.blog-content a,[data-theme=dark] article.blog-content a{color:#60a5fa}.dark article.blog-content a:hover,[data-theme=dark] article.blog-content a:hover{color:#93c5fd}.dark article.blog-content blockquote,[data-theme=dark] article.blog-content blockquote{background:#1e3a8a;color:#dbeafe;border-left-color:#3b82f6}.dark article.blog-content code,[data-theme=dark] article.blog-content code{background:#334155;color:#fca5a5}.dark article.blog-content pre,[data-theme=dark] article.blog-content pre{background:#0f172a}.dark article.blog-content pre code,[data-theme=dark] article.blog-content pre code{color:#f1f5f9}.dark article.blog-content th,[data-theme=dark] article.blog-content th{background:#334155;border-bottom-color:#475569;color:#ffffff}.dark article.blog-content td,[data-theme=dark] article.blog-content td{border-bottom-color:#475569;color:#f1f5f9}.dark article.blog-content .bg-blue-50 h3,[data-theme=dark] article.blog-content .bg-blue-50 h3{color:#ffffff}.dark article.blog-content .bg-blue-50 p,[data-theme=dark] article.blog-content .bg-blue-50 p{color:#e5e7eb}.dark article.blog-content .bg-blue-600,[data-theme=dark] article.blog-content .bg-blue-600{background-color:#2563eb;color:#ffffff}.dark article.blog-content .text-blue-600,[data-theme=dark] article.blog-content .text-blue-600{color:#60a5fa}.light article.blog-content .text-blue,[data-theme=light] article.blog-content .text-blue,article.blog-content .text-blue{color:#1d4ed8}.light article.blog-content .text-green,[data-theme=light] article.blog-content .text-green,article.blog-content .text-green{color:#059669}.light article.blog-content .text-purple,[data-theme=light] article.blog-content .text-purple,article.blog-content .text-purple{color:#7c3aed}.light article.blog-content .text-orange,[data-theme=light] article.blog-content .text-orange,article.blog-content .text-orange{color:#d97706}.light article.blog-content .text-red,[data-theme=light] article.blog-content .text-red,article.blog-content .text-red{color:#dc2626}.dark article.blog-content .text-blue,[data-theme=dark] article.blog-content .text-blue{color:#60a5fa}.dark article.blog-content .text-green,[data-theme=dark] article.blog-content .text-green{color:#34d399}.dark article.blog-content .text-purple,[data-theme=dark] article.blog-content .text-purple{color:#a78bfa}.dark article.blog-content .text-orange,[data-theme=dark] article.blog-content .text-orange{color:#fbbf24}.dark article.blog-content .text-red,[data-theme=dark] article.blog-content .text-red{color:#f87171}article.blog-content .callout-blue{background:#f1f5f9;border-left:3px solid #3b82f6;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:.25rem}article.blog-content .callout-blue p{margin:.5rem 0}article.blog-content .callout-green{background:#f0fdf4;border-left:4px solid #10b981;padding:1.5rem;margin:2rem 0;border-radius:.5rem}article.blog-content .callout-green p{margin:.5rem 0;color:#065f46}article.blog-content .callout-red{background:#fef2f2;border-left:3px solid #ef4444;padding:1rem 1.5rem;margin:1.5rem 0;border-radius:.25rem}article.blog-content .callout-red p{margin:.5rem 0}article.blog-content .callout-info{background:#dbeafe;border-left:4px solid #2563eb;padding:1.5rem;margin:2rem 0;border-radius:.5rem}article.blog-content .callout-info p{margin:.5rem 0;color:#1e3a8a}article.blog-content .callout-info strong{color:#1e3a8a}article.blog-content .callout-success{background:#d1fae5;border-left:4px solid #059669;padding:1.5rem;margin:2rem 0;border-radius:.5rem}article.blog-content .callout-success p{margin:.5rem 0;color:#065f46}article.blog-content .callout-success strong{color:#064e3b}.dark article.blog-content .callout-blue,[data-theme=dark] article.blog-content .callout-blue{background:#1e293b;border-left-color:#60a5fa}.dark article.blog-content .callout-red,[data-theme=dark] article.blog-content .callout-red{background:#3f1d1d;border-left-color:#f87171}.dark article.blog-content .callout-green,[data-theme=dark] article.blog-content .callout-green{background:#064e3b;border-left-color:#34d399}.dark article.blog-content .callout-green p,[data-theme=dark] article.blog-content .callout-green p{color:#d1fae5}.dark article.blog-content .callout-info,[data-theme=dark] article.blog-content .callout-info{background:#1e3a8a;border-left-color:#60a5fa}.dark article.blog-content .callout-info p,.dark article.blog-content .callout-info strong,[data-theme=dark] article.blog-content .callout-info p,[data-theme=dark] article.blog-content .callout-info strong{color:#dbeafe}.dark article.blog-content .callout-success,[data-theme=dark] article.blog-content .callout-success{background:#064e3b;border-left-color:#34d399}.dark article.blog-content .callout-success p,.dark article.blog-content .callout-success strong,[data-theme=dark] article.blog-content .callout-success p,[data-theme=dark] article.blog-content .callout-success strong{color:#d1fae5}article.blog-content .cta-box{background:#eff6ff;border-left:4px solid #2563eb;padding:1.5rem;margin:2rem 0;border-radius:.5rem}.light article.blog-content .cta-box h3,[data-theme=light] article.blog-content .cta-box h3,article.blog-content .cta-box h3{font-size:1.125rem;font-weight:700;color:#111827;margin-bottom:.5rem}.light article.blog-content .cta-box p,[data-theme=light] article.blog-content .cta-box p,article.blog-content .cta-box p{color:#374151;margin-bottom:1rem}article.blog-content .cta-box .btn-primary{display:inline-block;background-color:#2563eb;color:#ffffff;font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:background-color .2s}article.blog-content .cta-box .btn-primary:hover{background-color:#1d4ed8}article.blog-content .cta-box .btn-secondary{display:inline-block;margin-left:.75rem;color:#2563eb;font-weight:600;text-decoration:none}article.blog-content .cta-box .btn-secondary:hover{text-decoration:underline}.dark article.blog-content .cta-box,[data-theme=dark] article.blog-content .cta-box{background:#1e3a8a;border-left-color:#60a5fa}.dark article.blog-content .cta-box h3,[data-theme=dark] article.blog-content .cta-box h3{color:#ffffff}.dark article.blog-content .cta-box p,[data-theme=dark] article.blog-content .cta-box p{color:#e5e7eb}.dark article.blog-content .cta-box .btn-secondary,[data-theme=dark] article.blog-content .cta-box .btn-secondary{color:#93c5fd}