.blog-page{background:#faf7f0}.blog-hero{background:linear-gradient(135deg,#1f1a13 0,#3d3020 100%)}.blog-card{transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)!important}.blog-card-img-wrap{position:relative;display:block;overflow:hidden;height:180px}.blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-card-badge{position:absolute;top:12px;left:12px;background:#eca91e;color:#1f1a13;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;text-transform:uppercase}.blog-card-title{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:.5rem}.blog-card-title a{color:#1f1a13;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-title a:hover{color:#eca91e}.blog-card-desc{font-size:.85rem;color:#666;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-meta{font-size:.8rem}.blog-detail-page{background:#faf7f0}.blog-article-hero{border:1px solid #eee}.blog-article-meta{font-size:.9rem}.blog-sidebar .list-group-item{font-size:.9rem;color:#555;transition:all .2s ease}.blog-sidebar .list-group-item:hover{color:#eca91e;padding-left:1.2rem}.blog-sidebar .list-group-item.active{background:#eca91e;color:#1f1a13;border-radius:8px}@media (max-width:991.98px){.blog-card-img-wrap{height:160px}.blog-article-hero img{max-height:300px}}@media (max-width:767.98px){.blog-hero{padding:2rem 1rem}.blog-hero h1{font-size:1.5rem!important}.blog-card-img-wrap{height:180px}.blog-article-content{font-size:1rem}.blog-article-content h2{font-size:1.25rem}.blog-article-content h3{font-size:1.1rem}}
