.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{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}.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}
