.main-blog{background-color:var(--color-off-white)}.main-blog__header{padding:0 3.5rem;margin-bottom:2.5rem;position:relative}@media(max-width:767px){.main-blog__header{padding:0 1rem;margin-bottom:2rem;display:block;text-align:center}}.main-blog__header img{border-radius:.5rem}@media(min-width:1024px){.main-blog__header img{border-radius:1rem}
}.main-blog__header__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:var(--color-white);width:90%;text-align:center;padding:0;margin:0;line-height:1}.main-blog__header__title.dark{color:var(--color-black)}.main-blog__tag{border:1px solid var(--color-light-grey);border-width:.0625rem 0;padding:1.5rem 0 1.5rem 1.875rem;margin-bottom:1.5rem;display:flex;justify-content:center;gap:1.5rem}
@media(min-width:1024px){.main-blog__tag{padding:2.5rem 3.5rem;margin-bottom:0;border-width:.0625rem 0 0}}.main-blog__tag-label{font:var(--font-p2);line-height:1.25rem}.main-blog__tag-label--desktop{display:none}@media(min-width:1024px){.main-blog__tag-label--desktop{display:block}}.main-blog__tag-label--mobile{display:block;margin-bottom:.5rem}
@media(min-width:1024px){.main-blog__tag-label--mobile{display:none}}.main-blog__tag-list{align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;list-style:none;display:flex;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;padding-right:1.875rem}.main-blog__tag-list li a{min-width:1.5rem;min-height:1.5rem;line-height:1.5rem;display:block;text-align:center}
@media(min-width:1024px){.main-blog__tag-list{flex-wrap:wrap;padding-right:0;overflow-x:visible}}.main-blog__tag-list::-webkit-scrollbar{display:none}.main-blog__tag-title{position:relative;white-space:nowrap;font:var(--font-p-1);color:var(--color-black,#222);cursor:pointer;text-decoration:none}.main-blog__tag-title::after{content:"";display:block;position:absolute;bottom:-0.375rem;height:.0625rem;width:0;background-color:var(--color-black);transition:width .33s cubic-bezier(0.4,0,0.15,1.01)}
.main-blog__tag-title--active::after{width:100%}.main-blog__tag-title:hover::after{width:100%}.main-blog__articles{display:flex;flex-wrap:wrap;transition:all .3s ease;gap:2.1875rem;background-color:var(--color-off-white);padding:0 1.875rem 1.875rem;margin:0 auto;width:100%;max-width:137.5rem}@media(min-width:1024px){.main-blog__articles{padding:0 3.5rem 3.5rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:3.125rem}
}.main-blog__articles__article{flex:0 0 100%}@media(min-width:1024px){.main-blog__articles__article{flex:0 0 calc((100% - 2.5rem) * 0.3333333333)}}.main-blog-card-content{display:flex;flex-direction:column;overflow:hidden;height:100%;text-decoration:none;padding-bottom:.1875rem}.main-blog-card-content:hover .main-blog-card-title{color:var(--color-medium-blue)}
.main-blog-card-inner{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding-top:1.5rem}@media(min-width:1024px){.main-blog-card-inner div{max-width:95%}}.main-blog-card-eyebrow-text{text-decoration:none}.main-blog-card-title{margin-bottom:1rem;transition:color .3s ease}.main-blog-card-excerpt{margin-bottom:1.5rem}
.main-blog-card-cta{text-decoration:none;position:relative}.main-blog-card-cta:after{border-top:.125rem solid currentColor;bottom:-0.25rem;content:"";display:block;right:0;opacity:1;position:absolute;transition:width .33s cubic-bezier(0.4,0,0.15,1.01);width:100%}.main-blog-card-cta:hover{color:var(--color-medium-blue)}
.main-blog-card-cta:hover:after{width:0}.main-blog-card__image-wrapper{position:relative;width:100%;border-radius:1rem;overflow:hidden}@media(min-width:1024px){.main-blog-card__image-wrapper img:hover{transform:scale(1.02)}}.main-blog-card__image-wrapper .image{aspect-ratio:auto}.main-blog-card__image-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:0 auto;transform:scale(1);transition:all .8s cubic-bezier(0.4,0,0.15,1.01)}
.main-blog-card__image-wrapper svg{position:absolute;bottom:1rem;left:1rem;z-index:5}.main-blog__pagination{text-align:center;margin-top:5rem;border-bottom:3.75rem solid var(--color-off-white);position:relative;background-color:var(--color-off-white)}.main-blog__pagination.line-bg::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 1.875rem);height:1px;background-color:#575757;transform:translate(-50%,-50%);z-index:0}
@media(min-width:1024px){.main-blog__pagination.line-bg::before{width:calc(100% - 3.5rem)}}@media(min-width:1024px){.main-blog__pagination{margin-top:2rem}}.main-blog__pagination button{position:relative}.main-blog__pagination button::before,.main-blog__pagination button::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:.1875rem;background-color:var(--color-off-white)}
.main-blog__pagination button::before{left:-2.0625rem}.main-blog__pagination button::after{right:-2.0625rem}