.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:24px 0}
@media(max-width:992px){.news-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:576px){.news-grid{grid-template-columns:1fr}}
.news-card{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.news-card__link{display:block;color:inherit;text-decoration:none}
.news-card__thumb img{width:100%;height:180px;object-fit:cover;display:block}
.news-card__body{padding:14px 16px}
.news-card__date{color:#8a8a8a;font-size:13px}
.news-card__title{font-size:17px;margin:6px 0;line-height:1.3}
.front-hero{background:#0a2a4a;color:#fff;padding:48px 0;text-align:center}
.front-hero h1{font-size:30px;margin:0 0 8px}
.front-hero a{color:#fff}
.mh-container{max-width:1200px;margin:0 auto;padding:0 16px}
.btn{display:inline-block;background:#0a2a4a;color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none}
.kama_breadcrumbs{font-size:13px;color:#777;margin-bottom:8px}
.kama_breadcrumbs a{color:#777;text-decoration:none}
