.sustainability-hero{background:var(--brand-bg-alt)}.sustainability-hero img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.community-gallery,.impact-narrative,.tips-accordion{padding:88px 0}.impact-narrative article{max-width:820px;margin:0 auto}.impact-narrative blockquote{border-left:4px solid var(--brand-primary);padding-left:1.25rem;color:var(--brand-text);font-size:1.25rem}.tips-accordion{background:var(--brand-bg-alt)}.accordion-button{border-radius:0;font-weight:800}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.gallery-grid img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}