.company-news-page-banner{position:relative;width:100%;height:400px;overflow:hidden;background:linear-gradient(90deg,rgba(36,84,148,1) 0%,rgba(15,125,151,1) 35%,rgba(12,152,143,1) 100%);background-size:cover;background-position:center;}.views-element-container.contextual-region{display:flex;flex-direction:column;gap:30px;}.views-element-container.contextual-region .custom-news-item{border-radius:14px!important;padding:25px 40px 25px 40px;padding-left:5%!important;box-shadow:0 4px 18px rgba(0,0,0,0.1);transition:box-shadow 0.3s;margin:0;}.custom-news-item:hover{box-shadow:0 8px 16px rgba(0,0,0,0.12);}.custom-news-item h3{margin:0;font-size:1.3rem;}.custom-news-item h3 a{color:#003366;text-decoration:none;}.custom-news-item h3 a:hover{text-decoration:underline;}.custom-news-item h5{margin-top:10px;color:#666;font-size:1rem;font-weight:normal;}
