.main-blog__hero{padding-bottom:2rem}.main-blog__hero .swiper-slide .image{position:relative}.main-blog__hero .swiper-slide .image div{position:relative}.main-blog__hero .swiper-slide .image img{border-radius:1rem;filter:brightness(80%)}.main-blog__hero .swiper-slide__content{bottom:2rem;left:2rem;gap:1.5rem}@media(min-width:1024px){.main-blog__hero .swiper-slide__content{gap:2.5rem}
}.main-blog__hero .swiper-slide__content h2{font:var(--font-h3)}@media(min-width:1024px){.main-blog__hero .swiper-slide__content h2{font:var(--font-h2)}}.main-blog__hero .swiper-slide__content .description{gap:1rem}.main-blog__hero .swiper-slide__content h2,.main-blog__hero .swiper-slide__content p{margin:0}.main-blog__hero .swiper__pagination{margin-top:1.5rem}
.main-blog__hero .swiper__pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:var(--color-tena-light-blue)}.main-blog__hero .swiper__pagination .swiper-pagination-bullet-active{background:var(--color-tena-primary-blue)}.main-blog__filter{padding:1.5rem 0;gap:.5rem}.main-blog__filter__item{height:3rem;padding:0 1rem;border-radius:4rem;text-decoration:none;transition:all .25s ease-in-out}
.main-blog__filter__item:hover{background:var(--color-tena-primary-blue);color:var(--color-white)}.main-blog__filter__item.active{border:.125rem solid var(--color-tena-primary-blue)}.main-blog__links{padding:1.5rem 0 2.5rem 0}@media(min-width:1024px){.main-blog__links{padding:2.5rem 0 3.5rem 0}}.main-blog__links .swiper-slide{height:7.5rem}
.main-blog__links__item{text-decoration:none;height:100%;gap:1rem;padding:0 1.5rem;border-radius:1rem}@media(min-width:1024px){.main-blog__links__item{min-width:20.75rem}}.main-blog__links__item p{margin:0}.main-blog__links__item svg{width:1.125rem;height:1.125rem}.main-blog__articles__count{padding:1rem 0}.main-blog__articles__count p{margin:0}
.main-blog__articles .articles__grid{margin:0;padding:1rem 0 3.5rem 0;--grid-columns-desktop:3;--grid-columns-mobile:2;grid-column-gap:1rem;grid-row-gap:3.5rem}.main-blog__articles .articles__grid .article-card{gap:1.5rem}.main-blog__articles .articles__grid .article-card__content-title{font:var(--font-p-1);font-weight:var(--font-p-weight-semibold)}
.main-blog__articles .articles__grid .article-card__content-description{font:var(--font-p-3)}@media(min-width:1024px){.main-blog__articles .articles__grid .article-card__content-description{font:var(--font-p-1)}}.main-blog__pagination{padding-top:2.5rem;padding-bottom:4rem;gap:1.5rem}@media(min-width:1024px){.main-blog__pagination{padding-bottom:3.5rem}
}