.news-index-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:38px 0 0}.news-index-grid section{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #dce8e1;border-radius:16px;padding:22px}.news-index-grid h2{font-size:1.25rem;margin:0}.news-index-grid p,.news-index-grid small{color:#64736d;margin:0}.news-index-grid a{color:#164b3b;font-weight:800;padding:3px 0}.news-index-grid .tag{margin-bottom:2px}@media(max-width:850px){.news-index-grid{grid-template-columns:1fr}}
