.blog-detail-hero{text-align:center;background-position:50%;background-size:cover;padding:200px 0 120px;position:relative}.blog-detail-overlay{background:linear-gradient(#3d3a35b3 0%,#3d3a35e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.blog-detail-header{z-index:1;max-width:800px;margin:0 auto;position:relative}.blog-back-nav{padding:30px 0 0}.blog-back-nav .back-btn{color:var(--text);cursor:pointer;transition:var(--transition);font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:.95rem;display:inline-flex}.blog-back-nav .back-btn:hover{color:var(--primary)}.blog-detail-content.section{padding-top:30px}.blog-detail-hero .blog-category{margin-bottom:20px;display:inline-block;position:static}.blog-detail-hero h1{font-family:var(--font-heading);color:var(--white);margin-bottom:25px;font-size:2.8rem;line-height:1.3}.blog-detail-meta{color:#fffc;justify-content:center;gap:30px;font-size:.95rem;display:flex}.blog-detail-meta span{align-items:center;gap:8px;display:flex}.blog-detail-meta svg{color:var(--gold)}.blog-detail-wrapper{grid-template-columns:1fr 350px;align-items:start;gap:50px;display:grid}.blog-article{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:50px}.blog-body{color:var(--dark);font-size:1.05rem;line-height:1.9}.blog-body h3{font-family:var(--font-heading);color:var(--dark);margin:35px 0 15px;font-size:1.5rem}.blog-body p{margin-bottom:20px}.blog-share{border-top:1px solid var(--light-gray);align-items:center;gap:15px;margin-top:40px;padding-top:30px;display:flex}.blog-share span{color:var(--dark);font-weight:500}.share-buttons{gap:12px;display:flex}.share-buttons a{background:var(--light-gray);width:40px;height:40px;color:var(--dark);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.share-buttons a:hover{background:var(--gold);color:var(--white)}.sidebar-related{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:30px}.sidebar-related h3{font-family:var(--font-heading);color:var(--dark);margin-bottom:20px;font-size:1.3rem}.related-card{border-bottom:1px solid var(--light-gray);transition:var(--transition);gap:15px;padding:15px 0;text-decoration:none;display:flex}.related-card:last-child{border-bottom:none;padding-bottom:0}.related-card:first-of-type{padding-top:0}.related-card:hover h4{color:var(--gold-dark)}.related-card img{object-fit:cover;border-radius:var(--radius-sm);width:80px;height:60px}.related-card h4{color:var(--dark);transition:var(--transition);margin-bottom:5px;font-size:.95rem;line-height:1.4}.related-card span{color:var(--gray);font-size:.8rem}.blog-not-found{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:100px 20px;display:flex}.blog-not-found h1{font-family:var(--font-heading);margin-bottom:15px;font-size:2.5rem}.blog-not-found p{color:var(--gray);margin-bottom:30px}@media (max-width:1024px){.blog-detail-wrapper{grid-template-columns:1fr;gap:40px}.blog-sidebar{grid-template-columns:1fr 1fr;gap:30px;display:grid;position:static}}@media (max-width:768px){.blog-detail-hero{padding:150px 0 80px}.blog-detail-hero h1{font-size:2rem}.blog-detail-meta{flex-wrap:wrap;gap:15px}.blog-article{padding:30px}.blog-sidebar{grid-template-columns:1fr}}@media (max-width:480px){.blog-detail-hero h1{font-size:1.6rem}.blog-article{padding:20px}.blog-body{font-size:1rem}}.blog-sidebar{position:sticky;top:100px}.sidebar-cta{background:var(--gold-gradient);border-radius:var(--radius-lg);text-align:center;margin-bottom:30px;padding:35px}.sidebar-cta h3{font-family:var(--font-heading);color:var(--white);margin-bottom:10px;font-size:1.5rem}.sidebar-cta p{color:#ffffffe6;margin-bottom:20px}.sidebar-cta .btn{width:100%;margin-bottom:10px}.sidebar-cta .btn:last-child{margin-bottom:0}.sidebar-cta .btn-outline-dark{border:2px solid var(--white);color:var(--white);background:0 0}.sidebar-cta .btn-outline-dark:hover{background:var(--white);color:var(--dark)}
