.blog-page .za-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;text-align:left}.blog-page .za-blog-grid>.o-layout__item{width:auto;padding:0;display:flex;min-width:0}.blog-page .za-blog-card{display:flex;flex-direction:column;width:100%;height:100%;background:#fff;border:1px solid #d6e0da}.blog-page .za-blog-card__image{display:block;aspect-ratio:16/9;overflow:hidden;background:#f4f7f5}.blog-page .za-blog-card__image img{display:block;width:100%;height:100%;object-fit:cover}.blog-page .za-blog-card__body{padding:22px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.blog-page .za-blog-card time{color:#285c40;font-size:12px;line-height:20px;margin-bottom:10px}.blog-page .za-blog-card h2{font-family:inherit;font-size:19px;line-height:27px;height:81px;margin:0 0 12px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-page .za-blog-card h2 a{color:#1c3029;text-decoration:none}.blog-page .za-blog-card__excerpt{font-size:15px;line-height:24px;height:72px;margin:0 0 22px;color:#56625c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.blog-page .za-blog-card__more{margin-top:auto;color:#285c40;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.blog-page .za-blog-card a:focus-visible{outline:2px solid #285c40;outline-offset:3px}@media(max-width:980px){.blog-page .za-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-page .za-blog-grid{grid-template-columns:minmax(0,1fr);gap:24px}.blog-page .za-blog-card__body{padding:20px}.blog-page .za-blog-card h2{font-size:18px;line-height:26px;height:78px}}
