.hero-header{background:linear-gradient(135deg,#007bff,#0056b3)!important}.featured-badge-article{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,gold,orange);color:#fff;padding:8px 16px;border-radius:25px;font-size:.9rem;font-weight:600;box-shadow:0 4px 15px #ffa5004d}.featured-badge-article i{font-size:.8rem}.tags-container,.tags-footer{display:flex;flex-wrap:wrap;justify-content:center}.tags-footer{justify-content:flex-start}.article-footer{border-left:4px solid #007bff}.blog-content-wrapper .blog-article-content{font-size:1.1rem!important;line-height:1.8!important;color:#666!important}.blog-content-wrapper .blog-article-content h1,.blog-content-wrapper .blog-article-content h2,.blog-content-wrapper .blog-article-content h3,.blog-content-wrapper .blog-article-content h4,.blog-content-wrapper .blog-article-content h5,.blog-content-wrapper .blog-article-content h6{color:#2b4c6f!important;margin-top:2.5rem!important;margin-bottom:1.5rem!important;font-weight:600!important}.blog-content-wrapper .blog-article-content h1{font-size:2.2rem!important;border-bottom:3px solid #007bff!important;padding-bottom:.5rem!important}.blog-content-wrapper .blog-article-content h2{font-size:1.8rem!important;color:#007bff!important}.blog-content-wrapper .blog-article-content h3{font-size:1.5rem!important}.blog-content-wrapper .blog-article-content p{margin-bottom:1.5rem!important;text-align:justify!important}.blog-content-wrapper .blog-article-content img{max-width:100%!important;height:auto!important;border-radius:.5rem!important;margin:2rem auto!important;display:block!important;box-shadow:0 4px 8px #0000001a!important}.blog-content-wrapper .blog-article-content blockquote{border-left:4px solid #007bff!important;padding:1.5rem!important;margin:2rem 0!important;font-style:italic!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-radius:.5rem!important;position:relative!important}.blog-content-wrapper .blog-article-content blockquote:before{content:'"'!important;font-size:4rem!important;color:#007bff!important;position:absolute!important;top:-10px!important;left:20px!important;font-family:Georgia,serif!important}.blog-content-wrapper .blog-article-content code{background-color:#f1f3f4!important;color:#d63384!important;padding:.3rem .5rem!important;border-radius:.25rem!important;font-size:.9em!important;font-family:Courier New,monospace!important}.blog-content-wrapper .blog-article-content pre{background-color:#2d3748!important;color:#e2e8f0!important;padding:1.5rem!important;border-radius:.5rem!important;overflow-x:auto!important;margin:2rem 0!important;border:1px solid #4a5568!important}.blog-content-wrapper .blog-article-content pre code{background:transparent!important;color:#e2e8f0!important;padding:0!important}.blog-content-wrapper .blog-article-content ul,.blog-content-wrapper .blog-article-content ol{margin-bottom:1.5rem!important;padding-left:2rem!important}.blog-content-wrapper .blog-article-content li{margin-bottom:.8rem!important;line-height:1.6!important}.blog-content-wrapper .blog-article-content strong{color:#2b4c6f!important;font-weight:600!important}.blog-content-wrapper .blog-article-content a{color:#007bff!important;text-decoration:none!important;border-bottom:1px solid transparent!important;transition:all .3s ease!important}.blog-content-wrapper .blog-article-content a:hover{border-bottom-color:#007bff!important}.blog-content-wrapper .blog-article-content table{width:100%!important;margin:2rem 0!important;border-collapse:collapse!important;background:#fff!important;border-radius:.5rem!important;overflow:hidden!important;box-shadow:0 2px 8px #0000001a!important}.blog-content-wrapper .blog-article-content th,.blog-content-wrapper .blog-article-content td{padding:1rem!important;text-align:left!important;border-bottom:1px solid #e9ecef!important}.blog-content-wrapper .blog-article-content th{background-color:#007bff!important;color:#fff!important;font-weight:600!important}@media (max-width: 768px){.blog-content-wrapper .blog-article-content{font-size:1rem!important}.blog-content-wrapper .blog-article-content h1{font-size:1.8rem!important}.blog-content-wrapper .blog-article-content h2{font-size:1.5rem!important}.blog-content-wrapper .blog-article-content h3{font-size:1.3rem!important}.featured-badge-article{font-size:.8rem;padding:6px 12px}.tags-container{justify-content:center}}
