.t-main-blog{--grid-column-gap:var(--column-gap-mobile);--grid-row-gap:var(--row-gap-mobile)}@media screen and (min-width:768px){.t-main-blog{--grid-column-gap:var(--column-gap-desktop);--grid-row-gap:var(--row-gap-desktop)}}.t-main-blog__caption{margin-bottom:1.6rem}.t-main-blog__content{margin-bottom:4rem}@media screen and (min-width:768px){.t-main-blog__content{margin-bottom:14rem}}.t-main-blog__article-wrapper{display:grid;gap:var(--grid-row-gap) var(--grid-column-gap);grid-template-columns:repeat(2,1fr)}.t-main-blog__article-wrapper>:nth-child(3n+1){grid-column:1/span 2}@media screen and (min-width:768px){.t-main-blog__article-wrapper{grid-auto-rows:auto;grid-template-columns:repeat(12,1fr)}.t-main-blog__article-wrapper>*{grid-column:auto}.t-main-blog__article-wrapper>:nth-child(8n+1){grid-column:1/span 7}.t-main-blog__article-wrapper>:nth-child(8n+2){grid-column:9/span 4}.t-main-blog__article-wrapper>:nth-child(8n+3){grid-column:1/span 6}.t-main-blog__article-wrapper>:nth-child(8n+4){grid-column:7/span 6}.t-main-blog__article-wrapper>:nth-child(8n+5){grid-column:1/span 4}.t-main-blog__article-wrapper>:nth-child(8n+6){grid-column:6/span 7}.t-main-blog__article-wrapper>:nth-child(8n+7){grid-column:1/span 6}.t-main-blog__article-wrapper>:nth-child(8n+8){grid-column:7/span 6}}.t-main-blog .m-article-card__image{height:16rem}@media screen and (min-width:768px){.t-main-blog .m-article-card__image{height:40rem}}.t-main-blog__article-wrapper>:nth-child(3n+1) .m-article-card__image{height:24rem}@media screen and (min-width:768px){.t-main-blog__article-wrapper>:nth-child(3n+1) .m-article-card__image{height:40rem}}.t-main-blog__article-wrapper>:not(:nth-child(3n+1)) .m-article-card__heading>*{font-size:var(--body-fs-md);line-height:var(--body-lh-md)}@media screen and (min-width:768px){.t-main-blog__article-wrapper>:not(:nth-child(3n+1)) .m-article-card__heading>*{font-size:var(--heading-fs);line-height:var(--heading-lhr)}}.t-main-blog__filters{border-bottom:1px solid rgb(var(--color-border));display:flex;flex-wrap:wrap;gap:4.8rem;justify-content:center;margin-bottom:4rem;margin-top:2.5rem}@media screen and (min-width:768px){.t-main-blog__filters{margin-bottom:6.4rem}}.t-main-blog__filter{border-bottom:2px solid transparent;color:inherit;font-size:var(--body-fs-sm);padding-bottom:.8rem;text-decoration:none;text-transform:uppercase;transition:border-color var(--default-transition-easing) var(--default-transition-timing)}@media screen and (min-width:768px){.t-main-blog__filter{padding-bottom:2.4rem}}.t-main-blog__filter.active,.t-main-blog__filter:hover{border-color:rgb(var(--color-button))}