.eh-news{scroll-margin-top:110px}
.eh-news h2{text-align:left;margin-bottom:14px}
.eh-news-intro{max-width:740px;font-size:18px;color:#60635a}
.eh-news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:26px 0}
.eh-news-card{padding:24px;border:1px solid #d8e5d9;border-radius:18px;background:#fff}
.eh-news-card h3{font-size:22px;line-height:1.4;margin:12px 0 0;overflow-wrap:anywhere}
.eh-news-card a{color:#246e35;text-decoration:underline;text-underline-offset:4px}
.eh-news-card a:hover{color:#173e20}
.eh-news-card time,.eh-news-label{font-size:14px;color:#60635a}
@media(max-width:760px){.eh-news-grid{grid-template-columns:1fr}.eh-news-card{padding:20px}}
