.sustainability-page{--green:#194e43;--deep:#102f2a;--muted:#48605b;color:#3a504c;background:#fff}.sustainability-page .eyebrow{font-size:10px;letter-spacing:2px;color:#496c5e}.sustainability-page h1,.sustainability-page h2,.sustainability-page h3{color:var(--navy)}.sustainability-page .button{background:#194e43}.sustainability-page .button:hover{background:#286554}.sustainability-page .text-link{color:#194e43}.sustainability-page section[id]{scroll-margin-top:30px}.sustain-nature-hero{position:relative;overflow:hidden;min-height:490px;display:flex;align-items:center;color:white}.sustain-nature-hero>img,.sustain-nature-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}.sustain-nature-shade{background:linear-gradient(90deg,#061f20de 0%,#092b29b3 33%,#092b2926 70%,transparent)}.sustain-nature-hero .container{position:relative;padding-block:56px 62px}.sustain-nature-hero .eyebrow{color:#e1e8c6}.sustain-nature-hero h1{font-size:clamp(45px,4.5vw,64px);letter-spacing:-2.5px;line-height:1.08;color:#fff;font-weight:600}.sustain-nature-hero h1 em{font-style:normal;color:#d5e4a4}.sustain-nature-hero .container>p:not(.eyebrow){max-width:500px;font-size:16px;line-height:1.85;margin:22px 0 26px;color:#f1f4ef}.sustain-nature-hero .button{border:1px solid #c9d6c37a;background:#ffffff16;color:white;backdrop-filter:blur(5px);font-size:12px}.sustain-nature-hero .button:hover{background:#ffffff30}.sustain-image-note{position:absolute;right:20px;bottom:15px;font-size:9px;color:#ffffffc4;letter-spacing:.4px}.sustain-page-nav{background:#f1f4ed;border-bottom:1px solid #dce3d7}.sustain-page-nav .container{display:flex;justify-content:space-between;gap:25px;padding-block:19px}.sustain-page-nav a{font-size:12px;font-weight:600;color:#194e43}.sustain-page-nav a:hover{text-decoration:underline;text-underline-offset:5px}.sustain-products{padding:52px 0}.sustain-section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:30px}.sustain-section-heading h2{font-size:35px;line-height:1.18;letter-spacing:-1px}.sustain-section-heading>p{max-width:490px;font-size:15px;line-height:1.85}.sustain-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sustain-product-grid article{position:relative;display:flex;flex-direction:column;border:1px solid #dee5e2;padding:25px 22px 28px;background:#fff;overflow:hidden}.sustain-product-logo{height:57px;display:flex;align-items:center;margin-bottom:22px}.sustain-product-logo img{width:100%;height:57px;object-fit:contain}.sustain-product-grid h3{font-size:17px;line-height:1.4;margin-bottom:12px}.sustain-product-grid p{font-size:14px;line-height:1.8;margin-bottom:24px}.sustain-product-grid .text-link{font-size:12px;margin-top:auto;display:flex;justify-content:space-between}.sustain-colour-edge{position:absolute;bottom:0;left:0;right:0;height:4px}.sustain-range-note{font-size:12px;margin-top:20px;color:#52666e}.sustain-range-note a{text-decoration:underline;font-weight:600}.sustain-azo{padding:65px 0;background:#f7f5ee;border-block:1px solid #e8e5d9}.sustain-azo-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;margin-bottom:35px}.sustain-azo h2{font-size:39px;line-height:1.2;letter-spacing:-1.3px}.sustain-azo-intro>div>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:590px;margin-top:20px}.sustain-bond{text-align:center;border-left:1px solid #d8dccb;padding:10px 20px}.sustain-bond-label{display:block;letter-spacing:2px;font-size:9px;font-weight:600;color:#67795d}.sustain-bond strong{display:flex;justify-content:center;align-items:center;gap:21px;line-height:1.25;font-size:80px;font-weight:500;color:#2c5d4b;margin:7px 0}.sustain-bond strong i{font-size:43px;font-style:normal;color:#a08a4e}.sustain-bond p{font-size:12px!important;line-height:1.65!important;margin:0!important;max-width:none!important}.sustain-clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #d8dccb;border-bottom:1px solid #d8dccb}.sustain-clarity-grid article{padding:30px 27px}.sustain-clarity-grid article:first-child{padding-left:0}.sustain-clarity-grid article:last-child{padding-right:0}.sustain-clarity-grid article+article{border-left:1px solid #d8dccb}.sustain-small-number{font-size:9px;letter-spacing:1px;color:#67795d;font-weight:600}.sustain-clarity-grid h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin:16px 0}.sustain-clarity-grid p{font-size:14px;line-height:1.9}.sustain-regulation{display:grid;grid-template-columns:1.65fr 1fr;gap:60px;padding-top:27px}.sustain-regulation h3{font-size:16px;margin-bottom:10px}.sustain-regulation p{font-size:13px;line-height:1.85}.sustain-evidence{padding-left:28px;border-left:1px solid #d8dccb}.sustain-evidence>span{font-size:9px;letter-spacing:1px;font-weight:600}.sustain-evidence a{display:block;font-size:11px;line-height:1.8;margin-top:13px;text-decoration:underline;text-underline-offset:3px}.sustain-practices{padding:65px 0}.sustain-practices-layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:65px;align-items:start}.sustain-care-visual{position:sticky;top:30px;min-height:520px;overflow:hidden;background:#fbfcfc}.sustain-care-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.sustain-care-visual>div{position:relative;padding:35px 30px;background:linear-gradient(#fffffff2,#ffffff00)}.sustain-care-visual h3{font-size:32px;line-height:1.2;letter-spacing:-1px}.sustain-care-visual>span{position:absolute;bottom:23px;left:30px;font-size:9px;letter-spacing:1px;color:#193f34;background:#ffffffed;padding:8px 10px;text-shadow:none}.sustain-practice-list article{display:grid;grid-template-columns:45px 1fr;gap:25px;padding:26px 0;border-bottom:1px solid #dfe7e0}.sustain-practice-list article:first-child{padding-top:0}.sustain-practice-icon{color:#44735e}.sustain-practice-icon svg{width:34px;height:34px}.sustain-practice-icon>span{display:block;font-size:10px;margin-top:10px;letter-spacing:1px}.sustain-practice-list h3{font-size:22px;line-height:1.3;letter-spacing:-.6px;margin-bottom:12px}.sustain-practice-list p{font-size:15px;line-height:1.85}.sustain-practice-tags{display:block;font-size:10px;font-weight:600;color:#53705f;margin-top:15px;line-height:1.8;letter-spacing:.3px}.sustain-assessment{font-size:12px;line-height:1.8;color:#596c64;margin:25px 0 0;max-width:800px}.sustain-legacy{padding:60px 0;text-align:center;background:#153d32;color:white}.sustain-legacy .eyebrow{color:#c3d3a5}.sustain-legacy h2{color:#fff;font-size:39px;line-height:1.25;letter-spacing:-1.3px}.sustain-legacy p:not(.eyebrow){max-width:760px;font-size:16px;line-height:1.9;margin:24px auto;color:#e0e8df}.sustain-legacy .button{background:#e1e8c6;color:#183f32;font-size:12px;margin-top:8px}.sustain-home-link{background:#f3f6f1;border-top:1px solid #dce5dc;padding:40px 0}.sustain-home-link .container{display:flex;align-items:center;justify-content:space-between;gap:25px}.sustain-home-link .eyebrow{color:#547166;margin-bottom:10px;font-size:9px}.sustain-home-link h2{font-size:28px;letter-spacing:-.7px}.sustain-home-link .text-link{color:#315c56;white-space:nowrap}
@media(max-width:1100px){.sustain-section-heading{gap:35px}.sustain-section-heading>p{max-width:410px}.sustain-product-grid{gap:14px}.sustain-product-grid article{padding:20px 17px 25px}.sustain-azo-intro{gap:40px}.sustain-azo h2{font-size:34px}.sustain-practices-layout{gap:40px}.sustain-clarity-grid h3{font-size:21px}.sustain-care-visual>div{padding:25px}.sustain-care-visual h3{font-size:28px}}
@media(max-width:800px){.sustain-nature-hero{min-height:510px}.sustain-nature-hero .container{padding-block:42px 50px}.sustain-nature-hero h1{font-size:49px;letter-spacing:-1.8px}.sustain-nature-hero>img{object-position:64% center}.sustain-nature-shade{background:linear-gradient(90deg,#061f20d9,#092b2980)}.sustain-nature-hero .container>p:not(.eyebrow){font-size:16px;max-width:460px}.sustain-page-nav .container{gap:12px;flex-wrap:wrap;padding-block:16px}.sustain-page-nav a{font-size:11px}.sustain-section-heading{display:block}.sustain-section-heading h2{font-size:32px}.sustain-section-heading>p{max-width:none;margin-top:20px;font-size:16px}.sustain-products,.sustain-azo,.sustain-practices{padding:43px 0}.sustain-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sustain-product-grid p{font-size:15px}.sustain-product-grid .text-link{font-size:12px}.sustain-azo-intro{grid-template-columns:1fr;gap:25px}.sustain-azo h2{font-size:33px}.sustain-bond{border-left:0;border-top:1px solid #d8dccb;padding:20px 0 0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px}.sustain-bond-label{grid-column:2;grid-row:1;text-align:left}.sustain-bond strong{grid-column:1;grid-row:1/3;font-size:64px;margin:0}.sustain-bond p{grid-column:2;text-align:left}.sustain-clarity-grid{grid-template-columns:1fr}.sustain-clarity-grid article,.sustain-clarity-grid article:first-child,.sustain-clarity-grid article:last-child{padding:24px 0}.sustain-clarity-grid article+article{border-left:0;border-top:1px solid #d8dccb}.sustain-clarity-grid h3{font-size:25px}.sustain-clarity-grid h3 br{display:none}.sustain-clarity-grid p{font-size:16px}.sustain-regulation{grid-template-columns:1fr;gap:24px}.sustain-regulation p{font-size:14px}.sustain-evidence{border-left:0;border-top:1px solid #d8dccb;padding:22px 0 0}.sustain-evidence a{font-size:12px}.sustain-practices-layout{grid-template-columns:1fr;gap:30px}.sustain-care-visual{position:relative;top:auto;min-height:350px}.sustain-care-visual h3{font-size:30px}.sustain-practice-list article{gap:16px;grid-template-columns:36px 1fr}.sustain-practice-list h3{font-size:22px}.sustain-practice-list p{font-size:16px}.sustain-practice-tags{font-size:10px}.sustain-legacy{padding:47px 0}.sustain-legacy h2{font-size:32px}.sustain-legacy h2 br{display:none}.sustain-home-link .container{align-items:flex-start;flex-direction:column}.sustain-home-link h2{font-size:26px}}
@media(max-width:480px){.sustain-nature-hero h1{font-size:44px}.sustain-nature-hero .container>p:not(.eyebrow){font-size:15px}.sustain-page-nav .container{justify-content:flex-start;column-gap:22px;row-gap:10px}.sustain-product-grid{grid-template-columns:1fr}.sustain-product-grid article{padding:22px}.sustain-product-logo{width:200px;margin-bottom:15px;height:50px}.sustain-product-logo img{height:50px;object-position:left center}.sustain-product-grid h3{font-size:19px}.sustain-product-grid p{margin-bottom:18px}.sustain-range-note{font-size:12px;line-height:1.8}.sustain-azo h2{font-size:31px}}

.sustain-information{padding:30px 0 34px;background:#f5f6f2;border-top:1px solid #dce3da}.sustain-information h2{font-size:15px;line-height:1.5;letter-spacing:0;margin-bottom:10px}.sustain-information p{font-size:13px;line-height:1.9;color:#43594f;max-width:1100px}.sustain-information a{color:#194e43;text-decoration:underline;text-underline-offset:3px}@media(max-width:800px){.sustain-information{padding:27px 0}.sustain-information p{font-size:14px}.sustain-information h2{font-size:16px}}
