.section-articles-catalog{padding-top:50px;padding-bottom:70px}.articles-catalog__title{margin:0 0 48px}.articles-catalog__tabs{display:none}.articles-catalog__tab{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px 16px;border-radius:6px;background-color:#F1F1F1;color:#141414;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:12px;transition:background-color 0.3s, color 0.3s}.articles-catalog__tab:hover{background-color:rgba(7, 128, 73, 0.15)}.articles-catalog__tab.is-active{background-color:#078049;color:#F1F1F1}.articles-catalog__grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:50px;row-gap:48px}.articles-catalog__empty{grid-column:1 / -1;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;color:#828282}.articles-catalog__more-wrap{display:flex;justify-content:center;margin-top:48px}.article-card{display:flex;flex-direction:column;gap:16px;color:#141414;text-decoration:none}.article-card__image{width:100%;aspect-ratio:1.4955752212;border-radius:6px;background-color:#F1F1F1;background-size:cover;background-position:center}.article-card__body{display:flex;flex-direction:column;gap:8px}.article-card__date{margin:0;text-align:right;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:12px;line-height:1.3;color:#93A6A6}.article-card__title{margin:0;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:#141414;transition:color 0.3s}.article-card:hover .article-card__title{color:#078049}.article-card__excerpt{margin:0;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;line-height:1.5;color:#141414;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:992px){.articles-catalog__grid{grid-template-columns:repeat(2, 1fr);column-gap:24px;row-gap:32px}}@media (max-width:576px){.articles-catalog__grid{grid-template-columns:1fr}.articles-catalog__tabs{gap:10px}}