.sustainability-grid{display:flex;justify-content:center;padding-block:var(--mobile-padding-top) var(--mobile-padding-bottom);margin-block:var(--space-10)}@media(min-width:1024px){.sustainability-grid{margin-block:var(--space-16);padding-block:var(--desktop-padding-top) var(--desktop-padding-bottom)}}.sustainability-grid__wrapper{width:100%;gap:var(--space-20);display:flex;flex-direction:column}
@media(min-width:1024px){.sustainability-grid__wrapper{max-width:1440px;display:grid;grid-template-columns:repeat(2,1fr)}}.sustainability-grid__block{display:flex;justify-content:center}@media(min-width:1024px){.sustainability-grid__block:nth-child(2n) .sustainability-grid__block-wrapper{margin-left:var(--space-40);margin-right:var(--space-100)}
}@media(min-width:1280px){.sustainability-grid__block:nth-child(2n) .sustainability-grid__block-wrapper{margin-left:var(--space-90);margin-right:var(--space-150)}}.sustainability-grid__block-wrapper{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:var(--space-20);grid-template-areas:"left right" "content content";padding-block:var(--space-40);margin-inline:var(--space-20);width:100%}
@media(min-width:1024px){.sustainability-grid__block-wrapper{padding-block:var(--space-60);margin-left:var(--space-100);margin-right:var(--space-40)}}@media(min-width:1280px){.sustainability-grid__block-wrapper{margin-left:var(--space-150);margin-right:var(--space-90)}}.sustainability-grid__block-left{grid-area:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.sustainability-grid__block-left div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-10);margin-bottom:var(--space-10)}.sustainability-grid__block-left .image{width:var(--space-70);height:auto}@media(min-width:1024px){.sustainability-grid__block-left .image{width:var(--space-120)}
}.sustainability-grid__block-right{grid-area:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}@media(min-width:1024px){.sustainability-grid__block-right{align-items:center}}.sustainability-grid__block-right a{grid-area:right;display:flex;flex-direction:column;align-items:center}
.sustainability-grid__block-right a img{width:var(--space-50);height:auto}.sustainability-grid__block-right-copy{margin-top:calc(var(--space-20) * -1);width:var(--space-50)}.sustainability-grid__block-content{grid-area:content;display:flex;flex-direction:column}.sustainability-grid__block-content-subtitle{margin-top:var(--space-10)}