.news-container{box-shadow:0 -8px 10.5px 0 #eaf0f4b2;padding-bottom:50px;padding-top:50px}.news-container .news-header{align-items:end;display:flex;gap:10px;margin-bottom:30px}.news-container .news-header h2{color:#919da6;font-size:60px;line-height:.75}.news-container .news-header p{color:#003a42;font-family:Area Normal Semibold;font-size:24px}.news-container .news-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr}.news-container .news-grid .news-card .news-card-heading{background:var(--primary);padding:15px}.news-container .news-grid .news-card .news-card-heading h2{color:var(--white);font-size:24px}.news-container .news-grid .news-card .news-card-image img{aspect-ratio:1/.84;object-fit:cover;width:100%}.news-container .news-grid .news-card .card-content{padding:15px}.news-container .news-grid .news-card .news-card-image{display:flex}.news-container .news-grid .news-card .card-content h3{color:#003a42;font-size:18px;margin-bottom:15px}.news-container .news-grid .news-card .card-content .card-description{color:var(--black);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:15px}.news-container .news-grid .news-card .card-content a.has-arrow{color:#003a42;font-family:Area Normal Semibold;font-size:16px;text-decoration:none;transition:.3s}.news-container .news-grid .news-card .card-content a.has-arrow:hover{color:var(--red)}.news-container .news-grid .news-card .card-content .tags{align-items:center;display:flex;flex-wrap:wrap;margin-top:15px;row-gap:5px}.news-container .news-grid .news-card .card-content .tags .tag-item:not(:last-child){display:flex}.news-container .news-grid .news-card .card-content .tags .tag-item:not(:last-child):after{background:#919da6;content:"";display:block;margin-left:8px;margin-right:8px;margin-top:-2px;width:2px}.news-container .news-grid .news-card .card-content .tags .heading{color:#a61932;font-size:clamp(20px,2vw,24px);line-height:.7;text-decoration:none}@media(max-width:1024px){.news-container .news-grid{grid-template-columns:1fr}}@media(max-width:768px){.news-container .news-grid{grid-template-columns:1fr}.news-container .news-header{align-items:flex-start;flex-direction:column;padding-left:15px;padding-right:15px}.news-container .news-header h2{font-size:30px}.news-container .news-grid .news-card .news-card-heading h2,.news-container .news-header p{font-size:20px}.news-container.custom--container{padding-left:0;padding-right:0}}