.blog-page{padding:60px 0 100px}.featured-post-card{color:#fff;height:500px;box-shadow:var(--shadow-xl);border-radius:32px;align-items:center;margin-bottom:60px;display:flex;position:relative;overflow:hidden}.featured-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.featured-overlay{z-index:2;background:linear-gradient(90deg,#0a1628f2 0%,#0a162866 60%,#0000 100%);position:absolute;inset:0}.featured-content{z-index:3;max-width:700px;padding:60px;position:relative}.featured-content h2{color:#fff;margin:16px 0 24px;font-size:3rem}.blog-card{border:1px solid var(--border-light);background:#fff;border-radius:20px;transition:all .3s;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.blog-thumb{aspect-ratio:16/9;background:var(--bg-light);width:100%;overflow:hidden}.blog-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-card:hover .blog-thumb img{transform:scale(1.1)}.blog-body{padding:32px}.blog-meta{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.85rem;font-weight:700;display:flex}.blog-date{color:var(--text-muted)}.blog-card h3{margin-bottom:16px;font-size:1.4rem;line-height:1.3}.blog-excerpt{color:var(--text-secondary);margin-bottom:24px;font-size:.95rem;line-height:1.6}.read-more-link{color:var(--primary-blue);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:flex}.read-more-link:hover{gap:12px}@media (max-width:768px){.featured-post-card{height:auto;min-height:400px}.featured-content{padding:40px 24px}.featured-content h2{font-size:2rem}}
