.news-hero{padding-bottom:42px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid rgba(15,35,62,.12);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px rgba(10,28,52,.06);transition:transform .18s ease,box-shadow .18s ease}.news-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(10,28,52,.11)}.news-card__thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#102b54,#2e714a);overflow:hidden}.news-card__thumb img{display:block;width:100%;height:100%;object-fit:cover}.news-card__body{display:flex;flex:1;flex-direction:column;padding:19px}.news-card__meta{display:flex;gap:8px;flex-wrap:wrap;color:#65758a;font-size:12px;margin-bottom:10px}.news-card h2{font-size:20px;line-height:1.25;margin:0 0 10px}.news-card p{color:#5e6c80;font-size:14px;line-height:1.6;margin:0 0 18px}.news-card__link{margin-top:auto;font-weight:800;color:#173e72;text-decoration:none}.news-card__link:hover{text-decoration:underline}.news-empty{grid-column:1/-1;padding:34px;border:1px dashed #cbd6e2;border-radius:16px;text-align:center;color:#66758a;background:#fff}@media(max-width:980px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.news-grid{grid-template-columns:1fr}}
