:root{--bs-primary:#059669;--bs-primary-rgb:5, 150, 105;--bs-success:#10b981;--bs-dark:#0f172a;--bs-body-bg:#f8fafc;--bs-body-color:#334155;--bs-font-sans-serif:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif}body{font-family:var(--bs-font-sans-serif);background-color:var(--bs-body-bg);color:var(--bs-body-color);line-height:1.75;-webkit-font-smoothing:antialiased}.sb-navbar{background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgb(226 232 240 / .85);transition:all 0.25s ease}.sb-brand-icon{width:40px;height:40px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 4px 14px rgb(16 185 129 / .25)}.sb-nav-link{font-weight:600;font-size:14.5px;color:#1e293b!important;padding:8px 14px!important;transition:color 0.15s ease}.sb-nav-link:hover{color:#059669!important}.sb-search-input{border-radius:50rem;padding-left:1rem;padding-right:2.5rem;font-size:13.5px;border-color:#e2e8f0;background-color:#fff;color:#0f172a!important;transition:all 0.2s ease}.sb-search-input:focus{border-color:#10b981;box-shadow:0 0 0 .2rem rgb(16 185 129 / .2)}.sb-card{border-radius:16px;border:1px solid #e2e8f0;background:#fff;transition:transform 0.25s ease,box-shadow 0.25s ease;overflow:hidden}.sb-card:hover{transform:translateY(-5px);box-shadow:0 16px 32px -4px rgb(15 23 42 / .08)!important}.sb-card-img-wrap{height:220px;overflow:hidden;position:relative;background-color:#f1f5f9}.sb-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.sb-card:hover .sb-card-img-wrap img{transform:scale(1.05)}.badge-eco{background:#ecfdf5;color:#047857!important;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:50rem;border:1px solid #a7f3d0}.article-meta-bar{color:#475569!important;font-size:14.5px}.article-meta-bar .meta-dot{color:#94a3b8}.single-main-card{background-color:#ffffff!important;border:1px solid #e2e8f0;border-radius:1.25rem;padding:2rem;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -2px rgb(0 0 0 / .05)}@media (min-width:768px){.single-main-card{padding:3rem}}.sb-sticky-ad{position:-webkit-sticky;position:sticky;top:90px}.sb-ad-box{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 10px;text-align:center;box-shadow:0 4px 12px rgb(15 23 42 / .03);margin-bottom:24px}.sb-ad-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748b;margin-bottom:8px}.sb-trending-card{background-color:#ffffff!important;border:1px solid #e2e8f0!important}.trending-link{color:#1e293b!important;transition:color 0.15s ease}.trending-link:hover{color:#059669!important}.sa-review-box{background-color:#f8fafc!important;border-color:#e2e8f0!important}.review-heading{color:#0f172a!important}.review-desc{color:#334155!important;line-height:1.6}.article-content{color:#1e293b!important;font-size:18px;line-height:1.85;word-break:break-word}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#0f172a!important;font-weight:800;margin-top:36px;margin-bottom:16px;line-height:1.35}.article-content p,.article-content span:not(.badge):not(.badge-eco):not(.btn),.article-content li,.article-content dt,.article-content dd,.article-content label{color:#1e293b!important}.article-content p{margin-bottom:22px}.article-content ul,.article-content ol{color:#1e293b!important;margin-bottom:24px;padding-left:28px}.article-content li{margin-bottom:8px}.article-content strong,.article-content b{color:#0f172a!important;font-weight:700}.article-content blockquote{background:#f8fafc!important;border-left:5px solid #059669!important;padding:18px 24px!important;margin:28px 0!important;border-radius:0 12px 12px 0;color:#0f172a!important;font-style:italic}.article-content blockquote p{color:#0f172a!important;margin-bottom:0}.article-content [style*="background-color: #0"],.article-content [style*="background-color:#0"],.article-content [style*="background-color: #1"],.article-content [style*="background-color:#1"],.article-content [style*="background-color: #2"],.article-content [style*="background-color:#2"],.article-content [style*="background-color: rgb(15"],.article-content [style*="background-color: rgb(30"],.article-content [style*="background-color: black"],.article-content [style*="background: #0"],.article-content [style*="background:#0"],.article-content [style*="background: #1"],.article-content [style*="background:#1"],.article-content [style*="background: black"],.article-content .bg-dark,.article-content .has-black-background-color,.article-content .has-dark-gray-background-color,.article-content .has-background-dim{background-color:#f8fafc!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important}.article-content [style*="color: #fff"],.article-content [style*="color:#fff"],.article-content [style*="color: white"],.article-content [style*="color:white"],.article-content [style*="color: rgb(255"],.article-content [style*="color: #f"],.article-content [style*="color:#f"],.article-content [style*="color: #e"],.article-content [style*="color:#e"],.article-content [style*="color: #d"],.article-content [style*="color:#d"],.article-content .text-white,.article-content .text-light,.article-content .has-white-color,.article-content .has-light-gray-color{color:#0f172a!important}.article-content div[class*="box"],.article-content div[class*="callout"],.article-content div[class*="card"],.article-content div[class*="takeaway"],.article-content div[class*="summary"],.article-content div[class*="definition"],.article-content div[class*="notice"],.article-content div[class*="alert"]:not(.alert-danger):not(.alert-warning){background-color:#f8fafc!important;border:1px solid #e2e8f0!important;color:#0f172a!important;border-radius:12px}.article-content div[class*="box"] *,.article-content div[class*="callout"] *,.article-content div[class*="card"] *,.article-content div[class*="takeaway"] *,.article-content div[class*="summary"] *,.article-content div[class*="definition"] *{color:#0f172a!important}.sa-hub-box,.sa-timer-box{background:#f0fdf4!important;border:2px solid #22c55e!important;color:#14532d!important;border-radius:14px}.sa-hub-title,.sa-timer-heading{color:#14532d!important;font-weight:800!important}.sa-hub-desc,.sa-timer-desc,.sa-status-counter,.sa-status-text{color:#334155!important}.sa-clock-num,.sa-clock-display{color:#0f172a!important;font-weight:800!important}.article-content table{border-collapse:collapse!important;width:100%!important;margin:28px 0!important;background-color:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px;overflow:hidden}.article-content th{background-color:#f1f5f9!important;color:#0f172a!important;font-weight:700!important;padding:14px 18px!important;border:1px solid #cbd5e1!important;text-align:left}.article-content td{padding:14px 18px!important;border:1px solid #e2e8f0!important;color:#1e293b!important;background-color:#ffffff!important}.article-content a:not(.btn):not(.sa-cta-btn):not(.badge){color:#059669!important;text-decoration:underline!important;font-weight:600;text-underline-offset:3px}.article-content a:not(.btn):not(.sa-cta-btn):not(.badge):hover{color:#047857!important;text-decoration-thickness:2px!important}.article-content .btn-primary,.article-content .sa-cta-btn{background-color:#059669!important;border-color:#059669!important;color:#ffffff!important;font-weight:600!important;text-decoration:none!important;padding:10px 22px;border-radius:8px;display:inline-block}.article-content .btn-primary:hover,.article-content .sa-cta-btn:hover{background-color:#047857!important;border-color:#047857!important;color:#ffffff!important}.sb-footer{background:#ffffff!important;color:#334155!important;padding:60px 0 30px;margin-top:80px;border-top:1px solid #e2e8f0!important}.sb-footer h5{color:#0f172a!important;font-weight:700;font-size:16px;margin-bottom:16px;letter-spacing:-.01em}.sb-footer p,.sb-footer .text-muted,.sb-footer .text-secondary{color:#475569!important;font-size:14.5px;line-height:1.7}.sb-footer a{color:#334155!important;text-decoration:none;font