.blog-posts .h3{font-size:2rem}.blog-posts__heading{display:flex;flex-direction:column;gap:10px;align-items:center;margin:60px auto}.blog-posts__heading .title-wrapper{max-width:400px;margin:0}.blog-posts__heading .title{margin:0}@media screen and (max-width: 749px){.blog-posts__heading{margin:20px 0 30px}}.blog-posts__heading-image{max-width:100%;height:100%}.blog-posts__main-article .progressive-img{margin-bottom:20px}.blog-posts__subtitle{display:flex;flex-direction:column;gap:12px;max-width:900px;margin:36px auto 84px;text-align:center;text-decoration:none}@media screen and (max-width: 990px){.blog-posts__subtitle{margin:30px auto 60px;text-align:left}}.blog-posts__subtitle-heading{margin:0;font-size:1.4rem;line-height:21px;color:#707072}.blog-posts__subtitle-title{margin:0;font-size:4.8rem;font-weight:700;line-height:1.2;color:#111}@media screen and (max-width: 990px){.blog-posts__subtitle-title{font-size:3.2rem}}.blog-posts__subtitle-body{margin:0;font-size:2rem;line-height:30px;color:#111}@media screen and (max-width: 990px){.blog-posts__subtitle-body{font-size:1.4rem;line-height:21px}}.blog-posts__main-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-bottom:80px}.blog-posts__blog-title{margin:80px auto 20px;font-size:2.4rem;font-weight:500;line-height:24px;color:#111}@media screen and (max-width: 990px){.blog-posts__blog-title{margin:80px auto 10px}}.blog-posts__swiper{display:flex;margin:0 auto 80px;overflow:hidden;transition:ease .3s}.blog-posts__swiper::part(container){padding-bottom:70px}.blog-posts__swiper::part(button-next),.blog-posts__swiper::part(button-prev){top:216px;padding:32px 40px;color:#000;background:#ffffff;border:1px solid transparent;border-radius:4px;opacity:.5;transform:scale(.45)}.blog-posts__swiper::part(button-next):hover,.blog-posts__swiper::part(button-prev):hover{border:1px solid #000000}.blog-posts__swiper:hover::part(button-next),.blog-posts__swiper:hover::part(button-prev){opacity:1}.blog-posts__swiper::part(bullet-active){background:#000000}@media screen and (max-width: 990px){.blog-posts__swiper{margin:0 auto 30px}}@media screen and (max-width: 990px){.blog-posts__swiper::part(button-next),.blog-posts__swiper::part(button-prev){display:none}}.blog-posts__article{display:flex;flex-direction:column;gap:40px;height:100%}.blog-posts__article--slide{flex-shrink:0;width:calc(33% - 26.6666666667px);margin-right:40px}@media screen and (max-width: 990px){.blog-posts__article--slide{width:calc(50% - 20px)}}@media screen and (max-width: 680px){.blog-posts__article--slide{width:100%}}.blog-posts__article img{height:220px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 680px){.blog-posts__article{gap:20px;height:auto}}.blog-posts__article-inner{padding:4px;text-decoration:none}.blog-posts__article-inner:focus-visible{outline-offset:-3px}.blog-posts__article-inner .progressive-img{margin-bottom:16px}.blog-posts__article-caption{margin:0;font-size:1.4rem;line-height:21px;color:#707072}.blog-posts__article-title{margin:8px 0 0;font-size:2rem;font-weight:500;line-height:24px;color:#111}.blog-posts__article-content{margin:8px 0 0;font-size:1.4rem;line-height:21px;color:#111}.blog-posts__article-link-wrapper{display:flex;padding:4px;margin-top:auto}.blog-posts__article-link{flex:1;border:1px solid transparent}.blog-posts__article-link:hover{font-weight:500;color:#000;background:#ffffff;border:1px solid #000000}
