.blogs-section .blogs-header{margin:50px 0}@media(max-width: 750px){.blogs-section .blogs-header{margin:35px 0}}.blogs-section .blogs-header .blogs__title{font-family:TupperPRO-Bold;font-size:30px;margin:0 0 3rem;line-height:1.2;text-align:center;text-transform:uppercase}.blogs-section .blogs-header .blog-filters{text-align:center}.blogs-section .blogs-header .blog-filters .blog-filter__link{margin:1rem;text-transform:uppercase;font-family:"TupperPRO-Normal";font-size:13px;color:gray;text-decoration:none}.blogs-section .blogs-header .blog-filters .blog-filter__link:hover,.blogs-section .blogs-header .blog-filters .blog-filter__link.active{color:#000}.blogs-section .blog-articles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}@media(max-width: 990px){.blogs-section .blog-articles{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 750px){.blogs-section .blog-articles{grid-template-columns:repeat(1, minmax(0, 1fr))}}.blogs-section .blog-articles .blog-articles__article{display:flex;flex-direction:column;gap:1.5rem}.card__image{width:100%;height:100%}.card__image img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:7/4}.card__heading{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:1.8rem;font-family:"TupperPRO-Normal";text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap}@media screen and (min-width: 769px){.card__heading{min-height:45px}}.card-link{font-family:TupperPRO-Bold}