.blog-content{font-size:1.0625rem;line-height:1.75;color:#374151;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.blog-content h2{font-size:1.625rem;font-weight:700;color:#111827;margin-top:2.5rem;margin-bottom:1rem;line-height:1.3;letter-spacing:-.02em}.blog-content h3{font-size:1.25rem;font-weight:600;color:#1F2937;margin-top:2rem;margin-bottom:.75rem;line-height:1.4}.blog-content p{margin-bottom:1.25rem;line-height:1.75;color:#374151}.blog-content strong{font-weight:600;color:#111827}.blog-content a{color:#6D28D9;text-decoration:none;border-bottom:1px solid rgba(109,40,217,.3);transition:all .15s ease}.blog-content a:hover{color:#5B21B6;border-bottom-color:#5B21B6}.blog-content ul{margin:1rem 0 1.5rem;padding-left:0;list-style:none}.blog-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.7;color:#374151}.blog-content ul li:before{content:"";position:absolute;left:0;top:.7rem;width:5px;height:5px;background:#6D28D9;border-radius:50%}.blog-content ol{background:#FAFAFA;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem 1.5rem;margin:1.5rem 0 2rem;counter-reset:toc-counter;list-style:none}.blog-content ol>li{padding:.5rem .75rem .5rem 2.5rem;margin-bottom:.25rem;border-radius:.5rem;transition:background .15s ease;position:relative;counter-increment:toc-counter;list-style:none}.blog-content ol>li:before{content:counter(toc-counter);position:absolute;left:.5rem;top:.5rem;width:1.5rem;height:1.5rem;background:#6D28D9;color:#FFFFFF;font-size:.75rem;font-weight:600;border-radius:.375rem;display:flex;align-items:center;justify-content:center}.blog-content ol>li:hover{background:#F3F4F6}.blog-content ol>li>a{color:#1F2937;text-decoration:none;font-weight:500;border-bottom:none}.blog-content ol>li:hover>a{color:#6D28D9}.blog-content ol>li>ul{margin:.5rem 0 .25rem;padding:.25rem 0 .25rem 1rem;border-left:2px solid #e5e7eb;background:transparent;border-radius:0}.blog-content ol>li>ul>li{padding:.375rem .5rem .375rem 1.25rem;margin-bottom:0;font-size:.9375rem}.blog-content ol>li>ul>li:before{width:4px;height:4px;background:#9CA3AF;top:.75rem;left:0}.blog-content ol>li>ul>li a{color:#6B7280;font-weight:400}.blog-content ol>li>ul>li:hover a{color:#6D28D9}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0 2rem;font-size:.875rem;background:#FFFFFF;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.blog-content thead{background:#F9FAFB}.blog-content th{padding:.875rem 1rem;text-align:left;font-weight:600;color:#111827;border-bottom:2px solid #e5e7eb;white-space:nowrap}.blog-content td{padding:.75rem 1rem;border-bottom:1px solid #f3f4f6;color:#374151;vertical-align:top}.blog-content tbody tr:hover{background:#FAFAFA}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-content blockquote{border-left:3px solid #6d28d9;padding:1rem 1.25rem;margin:1.5rem 0;background:#FAF5FF;border-radius:0 .5rem .5rem 0;color:#4B5563;font-style:normal}.blog-content blockquote p{margin-bottom:0}.blog-content code{background:#F3F4F6;color:#6D28D9;padding:.2rem .4rem;border-radius:.25rem;font-size:.875em;font-family:SF Mono,Monaco,Cascadia Code,Courier New,monospace}.blog-content hr{border:none;border-top:1px solid #e5e7eb;margin:2.5rem 0}.blog-cta{margin:2rem 0;padding:1.5rem;background:linear-gradient(135deg,#FAF5FF,#F3E8FF);border:1px solid #e9d5ff;border-radius:.75rem;text-align:center}.blog-cta a{text-decoration:none!important;border-bottom:none!important}.blog-cta a,.blog-cta a:hover{color:#FFFFFF!important}.dark .blog-content{color:#D1D5DB}.dark .blog-content h2,.dark .blog-content h3{color:#F9FAFB}.dark .blog-content li,.dark .blog-content p{color:#D1D5DB}.dark .blog-content a{color:#A78BFA;border-bottom-color:rgba(167,139,250,.3)}.dark .blog-content a:hover{color:#C4B5FD;border-bottom-color:#C4B5FD}.dark .blog-content ol{background:#1F2937;border-color:#374151}.dark .blog-content ol>li:before{background:#7C3AED}.dark .blog-content ol>li:hover{background:#374151}.dark .blog-content ol>li>a{color:#E5E7EB}.dark .blog-content ol>li>ul{border-left-color:#4B5563}.dark .blog-content ol>li>ul>li:before{background:#6B7280}.dark .blog-content ol>li>ul>li a{color:#9CA3AF}.dark .blog-content table{background:#1F2937;border-color:#374151}.dark .blog-content thead{background:#111827}.dark .blog-content th{color:#F9FAFB;border-bottom-color:#374151}.dark .blog-content td{color:#D1D5DB;border-bottom-color:#374151}.dark .blog-content tbody tr:hover{background:#374151}.dark .blog-content blockquote{background:rgba(109,40,217,.1);border-left-color:#7C3AED;color:#D1D5DB}.dark .blog-content code{background:#374151;color:#A78BFA}.dark .blog-content hr{border-top-color:#374151}.dark .blog-cta{background:linear-gradient(135deg,rgba(109,40,217,.1),rgba(109,40,217,.05));border-color:rgba(109,40,217,.2)}