.sustainability-page{max-width:1200px;margin:0 auto;padding:.5rem}.sustainability-hero{position:relative;height:380px;margin-bottom:1rem;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center}.sustainability-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000040,#000000a6);z-index:1}.sustainability-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.sustainability-hero-text{position:relative;z-index:2;text-align:center;color:var(--paper-1);padding:20px;max-width:800px;width:90%}.sustainability-hero-text h1{font-size:2.8rem;font-weight:700;margin-bottom:12px;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.5);line-height:1.2}.sustainability-hero-text p{font-size:1.25rem;text-shadow:0 1px 6px rgba(0,0,0,.4);opacity:.95;line-height:1.5;margin:0}.sustainability-content{display:grid;gap:.5rem}.ethical-consumer-section{background:var(--bg-secondary);padding:1rem;border-radius:var(--radius-md);margin-bottom:.5rem}.definition-box{background:var(--bg-accent);padding:1rem;border-radius:var(--radius-md);margin:.5rem 0;border-left:4px solid var(--primary-color);font-style:italic}.highlight-section{background:var(--bg-secondary);padding:1rem;border-radius:var(--radius-md);margin:.5rem 0}.salaaz-section{background:linear-gradient(to right,var(--bg-secondary),var(--bg-accent));padding:1rem;border-radius:var(--radius-md);margin:.5rem 0}.content-paragraph{line-height:1.8;margin-bottom:1.5rem;color:var(--text-primary)}.section-title{color:var(--text-primary);margin-bottom:1.5rem;font-size:2rem}@media(max-width:768px){.sustainability-page{padding:1rem}.sustainability-hero{height:300px}.sustainability-hero-text{width:90%;padding:1rem}.section-title{font-size:1.5rem}}[data-theme=dark] .ethical-consumer-section{background:var(--dark-bg-secondary)}[data-theme=dark] .definition-box{background:var(--dark-bg-accent)}[data-theme=dark] .highlight-section{background:var(--dark-bg-secondary)}[data-theme=dark] .salaaz-section{background:linear-gradient(to right,var(--dark-bg-secondary),var(--dark-bg-accent))}[data-theme=dark] .content-paragraph,[data-theme=dark] .section-title{color:var(--dark-text-primary)}
