.blog-container{max-width:1200px;margin:0 auto;padding:40px 5% 100px}.page-title{font-size:2.8rem;font-weight:700;margin-bottom:40px;color:#ffffff}.featured-post{display:flex;align-items:center;gap:50px;margin-bottom:60px}.featured-image{flex:1.2 1;border-radius:20px;overflow:hidden;background-color:#222;border:1px solid #333}.featured-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;display:block}.featured-text{flex:1 1}.featured-text .tag{background-color:rgba(230,126,34,.15);color:#e67e22;font-weight:700;padding:6px 12px;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;border-radius:4px;display:inline-block;margin-bottom:20px;border:1px solid rgba(230,126,34,.3)}.featured-title{font-size:2.2rem;line-height:1.3;margin-bottom:20px;color:#ffffff}.featured-desc{color:#aaaaaa;font-size:1.05rem;margin-bottom:30px;line-height:1.7}.btn-dark{background-color:transparent;color:#e67e22;border:2px solid #e67e22;padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:700;transition:all .3s ease;display:inline-flex;align-items:center}.btn-dark:hover{background-color:#e67e22;color:#ffffff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,126,34,.3)}.divider{border:0;height:1px;background-color:#333333;margin:60px 0}.section-header{margin-bottom:40px}.sub-heading{color:#aaaaaa;font-size:.9rem;display:flex;align-items:center;gap:8px;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.sub-heading:before{content:"";width:6px;height:6px;background-color:#e67e22;border-radius:50%}.insights-title{font-size:2rem;color:#ffffff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.blog-card{text-decoration:none;display:block;cursor:pointer;background:#1a1a1a;border-radius:16px;padding:20px;border:1px solid #333;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(230,126,34,.15);border-color:#e67e22}.card-img-wrapper{border-radius:12px;overflow:hidden;margin-bottom:20px;position:relative;background-color:#222}.card-img-wrapper img{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;transition:transform .5s ease}.play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.play-overlay i{color:rgba(255,255,255,.9);font-size:3.5rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.8))}.blog-card:hover .card-img-wrapper img{transform:scale(1.05)}.blog-card:hover .play-overlay{opacity:1}.blog-card h3{font-size:1.15rem;margin-bottom:10px;color:#ffffff;transition:color .3s;line-height:1.4}.blog-card:hover h3{color:#e67e22}.blog-card p{color:#aaaaaa;font-size:.9rem;line-height:1.6}@media (max-width:900px){.featured-post{flex-direction:column;gap:30px}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}