.blog-container{color:#2d3748;font-family:Inter,sans-serif;background-color:#fafafa!important}.blog-heading{color:#1a2b3c;letter-spacing:-.02em;font-family:Playfair Display,serif!important}.blog-subheading{font-weight:600;color:#4a5568!important}.blog-content p{margin-bottom:28px;font-size:1.05rem;line-height:1.8}.sticky-toc{-webkit-backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0047ab1a;border-radius:20px;padding:24px;position:sticky;top:100px;box-shadow:0 8px 32px #1f268712}.expert-insight-box{background-color:#f0f7ff;border-left:5px solid #0047ab;border-radius:0 12px 12px 0;margin:32px 0;padding:24px}.pulsing-neon-button{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#007bff,#00c6ff);border-radius:9999px;font-weight:700;transition:all .3s;animation:2s infinite neon-pulse;color:#fff!important}@keyframes neon-pulse{0%{box-shadow:0 0 #007bffb3}50%{box-shadow:0 0 20px 5px #00c6ff80}to{box-shadow:0 0 #007bffb3}}@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}.animate-gradient-x{background-size:200% 200%;animation:5s infinite gradient-x}.blog-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;transition:transform .3s;box-shadow:0 4px 20px #00000014}.blog-image:hover{transform:translateY(-4px)}.blog-container .blog-content strong{color:#1a2b3c!important;font-weight:700!important}.blog-container .blog-content p{color:#1e293b;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75}.blog-container h1,.blog-container h2,.blog-container h3,.blog-container .blog-content h1,.blog-container .blog-content h2,.blog-container .blog-content h3{overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.4!important}.blog-container .blog-content a{line-height:inherit;display:inline;min-width:0!important;min-height:0!important;padding:0!important}@media (width<=640px){.blog-container h1{font-size:1.45rem!important;line-height:1.4!important}.blog-container h2{margin-top:2.25rem!important;margin-bottom:1rem!important;padding:.85rem 1rem!important;font-size:1.22rem!important;line-height:1.4!important}.blog-container h3{padding:.65rem .85rem!important;font-size:1.08rem!important;line-height:1.4!important}}.blog-container,.blog-container .blog-content,.blog-container .blog-content p,.blog-container .blog-content li,.blog-container .prerender-quick-answer,.blog-container .prerender-quick-answer p,.blog-container .prerender-quick-answer strong{color:#1e293b!important}.blog-container .blog-content a,.blog-container nav a,.blog-container a.inline-flex,.blog-container .prerender-related a,.blog-container .prerender-faq summary{color:#0f5f59!important}.blog-container .prerender-final-cta-desc{color:#334155!important}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#9ca3af66;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#9ca3af99}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#9ca3af66 transparent}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}:is([data-theme=dark],[data-theme=colorful]) .blog-container{color:hsl(var(--foreground));background-color:hsl(var(--background))!important}:is([data-theme=dark],[data-theme=colorful]) .blog-heading{color:hsl(var(--foreground))}:is([data-theme=dark],[data-theme=colorful]) .blog-subheading{color:hsl(var(--secondary-foreground))!important}:is([data-theme=dark],[data-theme=colorful]) .blog-container .blog-content p,:is([data-theme=dark],[data-theme=colorful]) .blog-container .blog-content li,:is([data-theme=dark],[data-theme=colorful]) .blog-container .blog-content strong,:is([data-theme=dark],[data-theme=colorful]) .blog-container .prerender-quick-answer,:is([data-theme=dark],[data-theme=colorful]) .blog-container .prerender-quick-answer p,:is([data-theme=dark],[data-theme=colorful]) .blog-container .prerender-quick-answer strong{color:hsl(var(--foreground))!important}:is([data-theme=dark],[data-theme=colorful]) .blog-container .blog-content a,:is([data-theme=dark],[data-theme=colorful]) .blog-container nav a,:is([data-theme=dark],[data-theme=colorful]) .blog-container a.inline-flex,:is([data-theme=dark],[data-theme=colorful]) .blog-container .prerender-related a,:is([data-theme=dark],[data-theme=colorful]) .blog-container .prerender-faq summary{color:var(--blog-accent,hsl(var(--primary)))!important}:is([data-theme=dark],[data-theme=colorful]) .blog-container .prerender-final-cta-desc{color:hsl(var(--secondary-foreground))!important}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-white{background-color:hsl(var(--card))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-white\/80,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-white\/95{background-color:hsl(var(--card) / .9)}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-50\/30,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-50\/50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-50\/60,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-100,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-100\/80{background-color:hsl(var(--muted))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-200{background-color:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-800{background-color:hsl(var(--surface-hover))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-800\/40{background-color:hsl(var(--surface-hover) / .4)}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-slate-900{background-color:hsl(var(--secondary))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-950,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-800,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-100{color:hsl(var(--foreground))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-700,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-600{color:hsl(var(--secondary-foreground))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-500{color:hsl(var(--muted-foreground))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-400,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-300{color:hsl(var(--muted-foreground) / .7)}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-slate-200,:is([data-theme=dark],[data-theme=colorful]) .blog-container .fill-white{color:hsl(var(--border));fill:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-slate-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-slate-100,:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-slate-100\/50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-slate-200,:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-slate-200\/80,:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-slate-700\/80,:is([data-theme=dark],[data-theme=colorful]) .blog-container .ring-slate-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .ring-slate-200{border-color:hsl(var(--border));--tw-ring-color:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-emerald-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-emerald-50\/30,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-emerald-50\/60{background-color:#10b98124}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-emerald-100{background-color:#10b98133}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-950,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-800,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-700{color:#6ee7b7}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-600,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-500{color:#34d399}:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-emerald-200,:is([data-theme=dark],[data-theme=colorful]) .blog-container .border-emerald-300{border-color:#10b98166}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-teal-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-teal-50\/60{background-color:#14b8a624}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-emerald-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-emerald-50\/60{background-color:#10b98124}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-sky-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-sky-50\/60{background-color:#0ea5e924}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-blue-50\/70,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-blue-50\/40{background-color:#3b82f624}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-cyan-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-cyan-50\/60{background-color:#06b6d424}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-indigo-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-indigo-50\/60{background-color:#6366f124}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-violet-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-violet-50\/60{background-color:#8b5cf624}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-purple-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-purple-50\/60{background-color:#a855f724}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-fuchsia-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-fuchsia-50\/60{background-color:#d946ef24}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-red-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-red-50\/60{background-color:#ef444424}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-orange-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-orange-50\/60{background-color:#f9731624}:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-amber-50,:is([data-theme=dark],[data-theme=colorful]) .blog-container .bg-amber-50\/60{background-color:#f59e0b24}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-teal-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-teal-800,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-900{color:#5eead4}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-sky-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-sky-800{color:#7dd3fc}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-blue-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-blue-800{color:#93c5fd}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-cyan-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-cyan-800{color:#67e8f9}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-indigo-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-indigo-800{color:#a5b4fc}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-violet-900{color:#c4b5fd}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-purple-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-purple-800{color:#d8b4fe}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-fuchsia-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-fuchsia-800{color:#f0abfc}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-red-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-red-800{color:#fca5a5}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-orange-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-orange-800{color:#fdba74}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-amber-900,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-amber-800{color:#fcd34d}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-red-700,:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-rose-700{color:#f87171}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-emerald-700{color:#34d399}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-teal-700{color:#2dd4bf}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-cyan-700{color:#22d3ee}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-fuchsia-700{color:#e879f9}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-violet-700{color:#a78bfa}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-purple-700{color:#c084fc}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-orange-700{color:#fb923c}:is([data-theme=dark],[data-theme=colorful]) .blog-container .text-amber-700{color:#fbbf24}:is([data-theme=dark],[data-theme=colorful]) .prerender-quick-answer,:is([data-theme=dark],[data-theme=colorful]) .prerender-faq,:is([data-theme=dark],[data-theme=colorful]) .prerender-related,:is([data-theme=dark],[data-theme=colorful]) .prerender-comments{background:hsl(var(--card));border-color:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .prerender-quick-answer h2,:is([data-theme=dark],[data-theme=colorful]) .prerender-faq h2,:is([data-theme=dark],[data-theme=colorful]) .prerender-related h2,:is([data-theme=dark],[data-theme=colorful]) .prerender-comments h2,:is([data-theme=dark],[data-theme=colorful]) .blog-content h4,:is([data-theme=dark],[data-theme=colorful]) .prerender-faq summary{color:hsl(var(--foreground))}:is([data-theme=dark],[data-theme=colorful]) .prerender-faq details,:is([data-theme=dark],[data-theme=colorful]) .prerender-related li{border-color:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .prerender-faq details p,:is([data-theme=dark],[data-theme=colorful]) .prerender-related span,:is([data-theme=dark],[data-theme=colorful]) .prerender-comments p,:is([data-theme=dark],[data-theme=colorful]) .blog-figcaption{color:hsl(var(--muted-foreground))}:is([data-theme=dark],[data-theme=colorful]) .blog-inline-code{background:hsl(var(--muted));color:hsl(var(--foreground))}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-warn{color:#fca5a5;background:#ef44441f;border-color:#ef444459}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-key{color:#93c5fd;background:#3b82f61f;border-color:#3b82f659}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-tip{color:#6ee7b7;background:#10b9811f;border-color:#10b98159}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-note{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b59}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-warn strong{color:#f87171}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-key strong{color:#60a5fa}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-tip strong{color:#34d399}:is([data-theme=dark],[data-theme=colorful]) .prerender-callout-note strong{color:#fbbf24}:is([data-theme=dark],[data-theme=colorful]) .sticky-toc{background:hsl(var(--card) / .8);border-color:hsl(var(--border));box-shadow:0 8px 32px #00000059}:is([data-theme=dark],[data-theme=colorful]) .blog-share-ui.bg-white,:is([data-theme=dark],[data-theme=colorful]) .blog-share-ui.bg-white\/95{background-color:hsl(var(--card) / .95);border-color:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .blog-share-ui .bg-white{background-color:hsl(var(--card))}:is([data-theme=dark],[data-theme=colorful]) .blog-share-ui .border-slate-200{border-color:hsl(var(--border))}:is([data-theme=dark],[data-theme=colorful]) .blog-share-ui .bg-slate-200{background-color:hsl(var(--border))}
