.blog-listing-hero{background:linear-gradient(135deg,var(--primary-50) 0,var(--white) 100%);padding:120px 0 60px}.blog-hero-detail{background:linear-gradient(135deg,var(--primary-50) 0,var(--white) 100%);padding:120px 0 40px}.breadcrumb-nav{font-size:14px;margin-bottom:16px;color:var(--gray-500)}.breadcrumb-nav a{color:var(--primary)}.breadcrumb-nav span{margin:0 6px;color:var(--gray-300)}.blog-hero-detail h1{font-size:clamp(28px, 4vw, 42px);margin-bottom:16px;line-height:1.2}.blog-meta-detail{color:var(--gray-500);font-size:14px;display:flex;gap:20px;flex-wrap:wrap}.blog-meta-detail span{display:flex;align-items:center;gap:6px}.blog-featured-img{padding:20px 0 0}.featured-img{width:100%;height:auto;border-radius:var(--radius-lg);object-fit:cover;aspect-ratio:2/1;box-shadow:var(--shadow-lg)}.blog-article{padding:48px 0 40px}.blog-article h2{font-size:24px;margin-top:36px;margin-bottom:14px;color:var(--dark)}.blog-article p{font-size:17px;line-height:1.8;color:var(--gray-700);margin-bottom:18px}.blog-article a{color:var(--primary);text-decoration:underline;text-decoration-color:rgba(13,148,136,0.3);text-underline-offset:3px;transition:text-decoration-color .2s}.blog-article a:hover{text-decoration-color:var(--primary)}.blog-article strong{color:var(--dark)}.blog-article ol,.blog-article ul{padding-left:24px;margin-bottom:18px}.blog-article li{font-size:17px;line-height:1.8;color:var(--gray-700);margin-bottom:6px}.blog-cta-box{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);border-radius:var(--radius-xl);padding:48px 40px;text-align:center;margin-top:48px;position:relative;overflow:hidden}.blog-cta-box::before{content:'';position:absolute;width:200px;height:200px;background:rgba(255,255,255,.06);border-radius:50%;top:-60px;right:-40px}.blog-cta-box h3{color:var(--white);font-size:26px;margin-bottom:10px}.blog-cta-box p{color:rgba(255,255,255,.85)!important;margin-bottom:24px;font-size:17px}.btn-cta-orange{background:var(--accent);color:var(--white)!important;font-family:var(--font-heading);font-weight:700;padding:14px 32px;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:10px;font-size:16px;transition:.3s;text-decoration:none!important;margin:6px}.btn-cta-orange:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 8px 24px rgba(249,115,22,.35)}.btn-cta-outline{background:0 0;color:var(--white)!important;font-family:var(--font-heading);font-weight:600;padding:14px 28px;border:2px solid rgba(255,255,255,.4);border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;transition:.3s;margin:6px}.btn-cta-outline:hover{border-color:var(--white);background:rgba(255,255,255,.1)}.related-posts{background:var(--gray-100)}.related-posts h2{font-size:28px}@media (max-width:575px){.blog-hero-detail{padding:90px 0 30px}.blog-cta-box{padding:32px 24px}.blog-article h2{font-size:21px}}