@media(min-width: 1025px){.article-banner{padding-top:3.5rem}}.main-blog{background-color:var(--color-bg-primary)}.main-blog__grid-heading{padding:0 1rem;margin-bottom:3.5rem;position:relative;height:fit-content;align-items:center;justify-content:space-between}@media(max-width: 1024px){.main-blog__grid-heading{margin-bottom:0;display:block;text-align:center}}.main-blog__title{text-align:left;margin-bottom:2rem}.main-blog__tag{display:flex;justify-content:center;width:100%;position:relative}@media(min-width: 1025px){.main-blog__tag{justify-content:left}}.main-blog__tag .main-blog__tag-arrow{position:absolute;top:50%;transform:translateY(-60%);min-width:2.5rem;min-height:2.5rem}.main-blog__tag .main-blog__tag-arrow.right{right:-1rem;background:linear-gradient(to left, #fff 70%, rgba(255, 255, 255, 0) 100%)}.main-blog__tag .main-blog__tag-arrow.left{left:-1rem;background:linear-gradient(to right, #fff 70%, rgba(255, 255, 255, 0) 100%)}.main-blog__tag .icon--caret-right,.main-blog__tag .icon--caret-left{width:.625rem;height:.625rem}.main-blog__tag-list{align-items:center;column-gap:.5rem;list-style:none;display:flex;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid var(--color-light-grey)}.main-blog__tag-title{position:relative;white-space:nowrap;cursor:pointer;text-decoration:none;color:var(--color-black);display:flex;padding:1rem .75rem;color:var(--color-dark-grey)}.main-blog__tag-title.s-2{margin-bottom:unset}.main-blog__tag-title--active,.main-blog__tag-title:hover{border-bottom:2px solid var(--color-black);color:var(--color-black)}@media(min-width: 1025px){.main-blog__controls{display:flex}}.main-blog__search-trigger{margin:1.5rem 0 0;display:flex;gap:.75rem;align-items:center;position:relative}@media(min-width: 1025px){.main-blog__search-trigger{margin:0}}.main-blog__search-trigger.input--field{width:-webkit-fill-available;padding:.5rem 1rem;display:flex}@media(min-width: 1025px){.main-blog__search-trigger.input--field{width:fit-content}}.main-blog__search-trigger .input--field__text{white-space:nowrap}.main-blog__search-trigger .input--field__icon{position:relative;right:unset;top:unset;transform:unset;height:.875rem}.main-blog__search-trigger .icon--search{width:.875rem;height:.875rem}.main-blog__count{padding-top:3.5rem}@media(max-width: 1024px){.main-blog__count{text-align:left;padding:2rem 0}}.main-blog__articles{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:.125rem;row-gap:1.5rem;background-color:var(--color-bg-primary);width:100%}@media(min-width: 1025px){.main-blog__articles{column-gap:.125rem;row-gap:2.5rem;grid-template-columns:repeat(4, 1fr)}}.main-blog__articles .editorial-card{position:relative}@media(max-width: 1024px){.main-blog__articles .editorial-card{grid-row:calc(var(--card-row)*2);grid-column:1/span 2}}@media(min-width: 1025px){.main-blog__articles .editorial-card{grid-row:var(--card-row);grid-column:var(--card-column)/span var(--card-span)}}.main-blog__articles .editorial-card__wrapper{position:relative}.main-blog__articles .editorial-card__content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;gap:1.5rem;left:0;padding:.9375rem;position:absolute;right:0;top:0}@media(min-width: 1025px){.main-blog__articles .editorial-card__content{padding:2.5rem}}.main-blog__articles .editorial-card__content *{margin:0}.main-blog__articles .editorial-card__content.align-center{text-align:center}.main-blog__articles .editorial-card__content.align-left{align-items:flex-start;text-align:left}.main-blog__articles .editorial-card__content.color-light{color:var(--color-font-light)}.main-blog__articles__article{flex:0 0 calc((100% - .5rem)*.5)}@media(min-width: 1025px){.main-blog__articles__article{flex:0 0 calc((100% - 1rem)*.3333333333)}}.main-blog__pagination{text-align:center;margin-top:2rem;padding-bottom:2.5rem;position:relative}@media(min-width: 1025px){.main-blog__pagination{margin-top:2.5rem;padding-bottom:3.5rem}}.main-blog__pagination button{position:relative;display:flex;justify-self:center;min-width:14.25rem;margin-top:1rem}.image-banner__image{min-height:27.5rem}
