:root{--primary-orange:#ff4e00;--primary-orange-hover:#ff6a1a;--bg-dark-gray:#363431;--card-bg:#ffffff0d;--text-light:#fff;--text-muted:#ffffffb3;--transition-smooth:all .4s cubic-bezier(.165, .84, .44, 1)}.bloglistngpg{background-color:var(--bg-dark-gray);color:var(--text-light);font-family:Montserrat,sans-serif}.blog-hero{align-items:center;height:60vh;min-height:400px;display:flex;overflow:hidden}.hero-bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-bg img{object-fit:cover;width:100%;height:100%}.hero-overlay{z-index:1;background:linear-gradient(90deg,#363431e6 0%,#36343166 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;max-width:800px}.hero-subtitle{color:var(--primary-orange);text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-size:14px;font-weight:700;display:block}.hero-title{text-shadow:2px 2px 10px #0000004d;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.section-title-premium{text-transform:uppercase;margin-bottom:15px;font-size:3rem;font-weight:900}.section-title-premium span{color:var(--primary-orange)}.section-divider{background:var(--primary-orange);border-radius:2px;width:80px;height:4px}.blog-card-link{display:block;text-decoration:none!important}.blog-premium-card{background:var(--card-bg);height:100%;transition:var(--transition-smooth);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.blog-premium-card:hover{background:#ffffff14;border-color:#ff4e0066;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.card-image-wrapper{aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.card-main-image{object-fit:cover;width:100%;height:100%;transition:var(--transition-smooth)}.blog-premium-card:hover .card-main-image{transform:scale(1.1)}.category-badge{background:var(--primary-orange);color:#fff;text-transform:uppercase;letter-spacing:1px;z-index:2;border-radius:50px;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}.card-body-premium{flex-direction:column;flex-grow:1;padding:30px;display:flex}.card-meta{color:var(--text-muted);gap:20px;margin-bottom:15px;font-size:13px;display:flex}.card-meta span i{color:var(--primary-orange);margin-right:5px}.card-title-premium{color:var(--text-light);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;font-size:1.5rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.card-excerpt{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:25px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.card-footer-premium{margin-top:auto}.read-more-link{color:var(--primary-orange);text-transform:uppercase;letter-spacing:1px;transition:var(--transition-smooth);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.blog-premium-card:hover .read-more-link{color:var(--primary-orange-hover);gap:15px}.blgsinlissec{background-color:var(--bg-dark-gray);color:var(--text-light)}.singblglogtext{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:15px;width:fit-content;padding:15px 25px;display:flex}.blog-content{color:#ffffffe6;font-size:18px;line-height:1.8}.blog-content p{margin-bottom:25px}.blog-content h2,.blog-content h3{color:var(--primary-orange);margin:40px 0 20px;font-weight:800}.author-bio{transition:var(--transition-smooth)}.author-bio:hover{background:#ffffff14!important}.blog table{border-collapse:separate;border-spacing:0;border-radius:15px;margin:30px 0;overflow:hidden;color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;width:100%!important}.blog table th{text-align:left;text-transform:uppercase;padding:15px 20px;font-size:14px;font-weight:700;color:var(--primary-orange)!important;background:#ff4e0033!important;border-bottom:2px solid #ff4e0033!important}.blog table td{padding:15px 20px;font-size:16px;color:#ffffffe6!important;border-bottom:1px solid #ffffff0d!important}.content-rich{color:var(--text-muted);font-size:16px;line-height:1.8}@media (max-width:991px){.hero-content{padding:0 20px}.section-title-premium{font-size:2.2rem}}@media (max-width:767px){.blog-hero{height:50vh}.card-body-premium{padding:20px}.card-title-premium{font-size:1.25rem}}@media (max-width:480px){.hero-title{font-size:2rem}}
