.news-page-template{background:#fff}.news-banner{position:relative;width:100%;height:250px;overflow:hidden;background:#003f66}.news-banner-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;filter:blur(1px);transform:scale(1.04)}.default-banner{background-color:#003f66}.news-banner-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgb(0 55 95 / .88) 0%,rgb(0 100 130 / .72) 45%,rgb(61 180 95 / .78) 100%);display:flex;align-items:center;justify-content:center}.news-banner-overlay .container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px;text-align:center}.news-banner-overlay h1{color:#fff;font-size:42px;font-weight:800;margin:0;line-height:1.25;text-shadow:0 3px 12px rgb(0 0 0 / .25)}.news-page-section{padding:55px 0 70px}.news-page-section .container{max-width:1200px;margin:0 auto}.hrnews-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0 20px}.hrnews-item{background:#fff;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgb(0 0 0 / .07);transition:all .3s ease}.hrnews-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .12);border-color:#a9dbff}.hrnews-thumbnail{width:100%;overflow:hidden}.hrnews-thumbnail img,.hrnews-no-img{width:100%;height:240px;object-fit:cover;display:block;background:#f2f2f2}.hrnews-thumbnail img{transition:transform .35s ease}.hrnews-item:hover .hrnews-thumbnail img{transform:scale(1.05)}.hrnews-no-img{display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.hrnews-content{padding:20px 24px 24px}.hrnews-date{color:#999;font-size:12px;margin:0 0 10px}.hrnews-content h2{margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.45;min-height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hrnews-content h2 a{color:#23527c;text-decoration:none}.hrnews-content h2 a:hover{color:#013f67}.read-more-btn{background:linear-gradient(77deg,#418ac9 0%,#0063a0 50%,rgb(61 180 95) 100%);color:#ffffff!important;font-size:14px;padding:8px 25px;display:inline-block;border-radius:10px;text-decoration:none}.read-more-btn:hover{background:#0264a2;color:#ffffff!important}.no-news{text-align:center;grid-column:1 / -1;font-size:18px;color:#777}@media only screen and (max-width:820px){.news-banner{height:220px}.news-banner-bg{background-size:cover!important;background-position:center center!important}.news-banner-overlay h1{font-size:34px}.hrnews-list{grid-template-columns:repeat(2,1fr);gap:22px}.hrnews-thumbnail img,.hrnews-no-img{height:220px}.news-banner-overlay .container{padding:10% 20px 0}}@media only screen and (max-width:600px){.news-banner{height:150px}.news-banner-bg{background-size:cover!important;background-position:center center!important;transform:scale(1.05)}.news-banner-overlay{background:linear-gradient(90deg,rgb(0 55 95 / .9) 0%,rgb(0 100 130 / .75) 45%,rgb(61 180 95 / .8) 100%)}.news-banner-overlay h1{font-size:26px;line-height:1.25;padding:0 12px}.news-page-section{padding:35px 0 50px}.hrnews-list{grid-template-columns:1fr;padding:0 15px;gap:28px}.hrnews-thumbnail img,.hrnews-no-img{height:220px}.hrnews-content h2{min-height:auto}}