.news-hero{position:relative;min-height:390px;display:flex;align-items:center;color:#fff;background:url('../images/header-4.png') center/cover no-repeat;overflow:hidden}
.news-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,35,63,.94),rgba(5,35,63,.55),rgba(5,35,63,.22))}
.news-kicker{display:inline-flex;gap:9px;align-items:center;color:#ffd166;font-size:13px;font-weight:800;letter-spacing:2.2px;margin-bottom:12px}
.news-hero h1{font-size:clamp(42px,6vw,70px);font-weight:800;margin:0 0 14px;color:#fff}.news-hero h1 span{color:#ffcf4a}.news-hero p{max-width:720px;font-size:17px;line-height:1.8;color:rgba(255,255,255,.86);margin-bottom:18px}.news-breadcrumb a{color:#fff;text-decoration:none}.news-breadcrumb .active{color:rgba(255,255,255,.65)!important}
.news-section{padding:85px 0;background:#f7f9fc}.news-heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:42px}.news-heading-row h2,.media-feature-section h2{font-size:clamp(32px,4vw,46px);font-weight:800;color:#0b376b;margin:0 0 10px}.news-heading-row p{color:#68788a;margin:0}.section-kicker{display:inline-block;color:#e11;font-size:13px;font-weight:800;letter-spacing:2.4px;margin-bottom:9px}.news-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.news-filter-btn{border:1px solid #d9e1ea;background:#fff;color:#405267;border-radius:30px;padding:9px 18px;font-size:13px;font-weight:700;transition:.2s}.news-filter-btn:hover,.news-filter-btn.active{background:#e11;color:#fff;border-color:#e11}
.news-card{height:100%;background:#fff;border:1px solid #e8edf2;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px rgba(15,23,42,.06);transition:.3s}.news-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px rgba(15,23,42,.12)}.news-image{height:235px;position:relative;overflow:hidden}.news-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.news-card:hover .news-image img{transform:scale(1.06)}.news-image span{position:absolute;top:16px;left:16px;background:#e11;color:#fff;font-size:10px;font-weight:800;letter-spacing:1.5px;padding:7px 11px;border-radius:3px}.news-body{padding:24px}.news-meta{display:flex;gap:17px;color:#8996a5;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:12px}.news-body h3{color:#123f6d;font-size:21px;line-height:1.4;font-weight:800;margin-bottom:10px}.news-body p{color:#697888;font-size:14px;line-height:1.75;margin-bottom:18px}.news-read-more{color:#e11;text-decoration:none;font-size:13px;font-weight:800}.news-read-more i{transition:transform .2s}.news-read-more:hover i{transform:translateX(4px)}.news-empty{display:none;text-align:center;color:#68788a;padding:40px}.news-empty.show{display:block}
.media-feature-section{padding:90px 0;background:#fff}.media-feature-image{height:410px;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px rgba(15,23,42,.12)}.media-feature-image img{width:100%;height:100%;object-fit:cover}.media-feature-section p{color:#68788a;line-height:1.85}.media-feature-list{margin:24px 0}.media-feature-list div{display:flex;gap:11px;align-items:center;color:#234768;font-weight:700;padding:9px 0}.media-feature-list i{color:#16a34a}.news-contact-btn{border-radius:6px;padding:11px 22px;background:#e11;border-color:#e11}
.open-page-media .reference-nav-btn{color:#e11}.open-page-media .reference-nav-btn::after{transform:scaleX(1)}.reference-dropdown-menu a.active{color:#e11;background:#fff8f8}
@media(max-width:850px){.news-hero{min-height:360px;padding:75px 0 55px}.news-heading-row{align-items:flex-start;flex-direction:column}.news-filter{justify-content:flex-start}.media-feature-image{height:300px}}
@media(max-width:560px){.news-hero h1{font-size:40px}.news-hero p{font-size:14px}.news-section,.media-feature-section{padding:60px 0}.news-image{height:205px}.news-body{padding:20px}.news-filter-btn{padding:8px 14px}.media-feature-image{height:245px}}
