.blog-hero-v2{padding:100px 40px;text-align:center;color:var(--background-white);background:linear-gradient(-45deg,#0a2540,#004e8c,#0a2540,#007bff);background-size:400% 400%;animation:15s infinite gradientBG;position:relative}@keyframes gradientBG{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.blog-hero-v2 h1{font-family:var(--font-secondary);font-size:clamp(3.2rem, 7vw, 5rem);font-weight:700;text-shadow:2px 2px 10px rgba(0,0,0,.3);margin-bottom:1rem}.blog-hero-v2 .lead-text{font-size:clamp(1.1rem, 2.5vw, 1.4rem);color:rgba(255,255,255,.9);max-width:800px;margin:0 auto;font-weight:300}.blog-layout-container{max-width:1400px;margin:0 auto;padding:80px 40px}.section-heading{font-family:var(--font-primary);font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-light);margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid var(--border-color);display:inline-block}.featured-post-section-v2{margin-bottom:80px;position:relative;border-radius:16px;overflow:hidden;min-height:500px;display:flex;align-items:flex-end;padding:40px;box-shadow:0 20px 50px rgba(10,37,64,.2)}.featured-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:transform .6s ease-out}.blog-card-v2:hover .card-image,.featured-post-section-v2:hover .featured-image-bg{transform:scale(1.05)}.featured-content-overlay{position:relative;z-index:3;background:rgba(10,37,64,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:30px;border-radius:12px;color:var(--background-white);max-width:700px;transition:background .4s}.featured-post-section-v2:hover .featured-content-overlay{background:rgba(10,37,64,.75)}.featured-content-overlay .card-meta{color:rgba(255,255,255,.9);font-weight:500;font-size:.9rem;margin-bottom:1rem}.featured-content-overlay .card-title{font-family:var(--font-secondary);font-size:clamp(1.8rem, 4vw, 2.8rem);line-height:1.2;margin-bottom:1rem;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.featured-content-overlay .card-excerpt{font-size:1.1rem;color:rgba(255,255,255,.85);margin-bottom:2rem;line-height:1.7}.read-more-btn{background-color:var(--secondary-color);color:var(--background-white);padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:background-color .3s,transform .3s;display:inline-block}.blog-card-v2,.read-more-btn:hover{background-color:var(--background-white)}.read-more-btn:hover{color:var(--secondary-color);transform:translateY(-2px)}.blog-posts-grid-v2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:40px}.blog-card-v2{border-radius:16px;text-decoration:none;color:var(--text-dark);display:flex;flex-direction:column;height:100%;box-shadow:0 4px 25px rgba(10,37,64,.05);transition:transform .3s,box-shadow .3s;border:1px solid var(--border-color)}.blog-card-v2:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(10,37,64,.12)}.blog-card-v2 .card-image-wrapper{height:220px;overflow:hidden;border-radius:16px 16px 0 0}.blog-card-v2 .card-image{width:100%;height:100%;object-fit:cover;transition:transform .4s}.blog-card-v2 .card-content{padding:30px;flex-grow:1;display:flex;flex-direction:column}.blog-card-v2 .card-tags{margin-bottom:1rem}.blog-card-v2 .tag{display:inline-block;background-color:var(--background-light);color:var(--secondary-color);padding:5px 12px;border-radius:50px;font-size:.8rem;font-weight:600}.blog-card-v2 .card-title{font-family:var(--font-secondary);font-size:1.6rem;line-height:1.3;margin-bottom:1rem}.blog-card-v2 .card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-color)}.blog-card-v2 .card-date{font-size:.9rem;color:var(--text-light);font-weight:500}.blog-card-v2 .card-read-more-icon{color:var(--secondary-color);font-size:1.5rem;transition:transform .3s}.blog-card-v2:hover .card-read-more-icon{transform:translateX(5px)}