
.pa-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pa-news-card{background:#fff;border:1px solid #E1E8E4;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-height:100%}
.pa-news-image{display:block;aspect-ratio:16/9;background-size:cover;background-position:center}
.pa-news-placeholder{background:#EAF2EC;display:flex;align-items:center;justify-content:center;color:#3B7A3D;font-weight:700}
.pa-news-body{padding:22px;display:flex;flex-direction:column;flex:1}
.pa-news-meta{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#687785;margin-bottom:12px}
.pa-news-meta span{color:#3B7A3D;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.pa-news-body h3{font-family:Arial,sans-serif;font-size:22px;line-height:1.25;margin:0 0 10px;color:#0B3A53}
.pa-news-body h3 a{color:inherit;text-decoration:none}
.pa-news-body p{font-family:Arial,sans-serif;font-size:15px;line-height:1.55;color:#687785;margin:0 0 18px}
.pa-news-link{margin-top:auto;color:#0E6B9A;text-decoration:none;font-weight:700;font-size:14px}
.pa-news-card:hover{transform:translateY(-2px);transition:.2s ease;box-shadow:0 10px 28px rgba(11,58,83,.08)}
.pa-news-empty{padding:30px;background:#F5F8F7;border-radius:10px;color:#687785;text-align:center}
@media(max-width:1024px){.pa-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.pa-news-grid{grid-template-columns:1fr}.pa-news-body h3{font-size:20px}}
