.sustainability-article{--sus:#267066;--sus-dark:#123e47;--sus-light:#eef6f1}.sustainability-article .sus-shell{max-width:1140px}.sus-lead{margin:32px 0 0;overflow:hidden}.sus-lead img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sus-body{max-width:980px;margin-inline:auto;padding:42px 0 82px}.sus-kicker{letter-spacing:.09em;font-weight:850;color:#d97824!important;font-size:13px!important}.sus-distinction{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.sus-distinction>div{background:var(--sus-light);border-block-start:4px solid var(--sus);padding:22px 18px}.sus-distinction b{color:#d97824;font-size:13px}.sus-distinction h3{color:var(--sus-dark);margin:12px 0 8px;font-size:18px}.sus-distinction p{margin:0!important;font-size:14px!important}.sus-growth{grid-template-columns:.78fr 1.22fr;align-items:start;gap:44px;display:grid}.sus-growth figure{margin:0;position:sticky;top:24px}.sus-growth img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.sus-growth figcaption{background:var(--sus-dark);color:#fff;padding:12px 14px;font-size:13px;line-height:1.6}.sus-pillars{gap:10px;margin-top:24px;display:grid}.sus-pillars>div{background:#f6f8f6;border-inline-start:4px solid #d97824;padding:17px 19px}.sus-pillars h3{color:var(--sus-dark);margin:0;font-size:17px}.sus-pillars p{margin:5px 0 0!important;font-size:14px!important}.sus-award{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sus-award>div{background:#edf6f1;padding:28px}.sus-award .sus-cannot{background:#f8f1eb}.sus-award h3{color:var(--sus-dark);font-size:24px}.sus-list{list-style:none;padding:0!important}.sus-list li{border-bottom:1px solid #123e4724;gap:10px;padding:10px 0;display:flex}.sus-list svg{width:19px;color:var(--sus);flex:none}.sus-cannot .sus-list svg{color:#d97824}.sus-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sus-steps>div{background:#fff;border:1px solid #d8e4df;padding:22px}.sus-steps b{background:var(--sus-dark);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.sus-steps h3{color:var(--sus-dark);margin:14px 0 7px}.sus-steps p{margin:0!important;font-size:14px!important}.sus-measure{background:var(--sus-dark);color:#fff;grid-template-columns:1.28fr .72fr;align-items:center;gap:34px;display:grid;padding:38px!important}.sus-measure h2,.sus-measure p,.sus-measure h3{color:#fff}.sus-measure figure{margin:0}.sus-measure img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.sus-metrics{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.sus-metrics>div{background:#ffffff14;padding:15px}.sus-metrics svg{color:#ef9b4b;width:21px}.sus-metrics h3{margin:7px 0 4px;font-size:16px}.sus-metrics p{margin:0!important;font-size:13px!important}.sus-sdgs{border-inline-start:5px solid var(--sus);background:linear-gradient(135deg,#eef6f1,#f8f1e8);padding:32px!important}.sus-questions{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.sus-questions li{color:var(--sus-dark);background:#f1f6f4;gap:13px;padding:17px;display:flex}.sus-questions b{color:#d97824}.article-sources a{color:#1c7067;font-weight:750;text-decoration:none}@media (width<=850px){.sus-distinction,.sus-steps{grid-template-columns:1fr 1fr}.sus-growth,.sus-measure{grid-template-columns:1fr}.sus-growth figure{max-width:520px;margin-inline:auto;position:static}.sus-measure figure{max-width:440px;margin-inline:auto}}@media (width<=560px){.sus-distinction,.sus-steps,.sus-award,.sus-metrics,.sus-questions{grid-template-columns:1fr}.sus-body{padding-top:24px}.sus-measure{padding:25px 20px!important}}.sustainability-article .article-sources ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.sustainability-article .article-sources li{background:#fff;align-items:stretch;gap:0;box-shadow:0 8px 20px #123e470d;border:1px solid #d8e4df!important;grid-template-columns:48px minmax(0,1fr)!important;padding:0!important;display:grid!important}.sustainability-article .article-sources li>svg{box-sizing:content-box;color:#fff;background:var(--sus);grid-area:1/1;align-self:stretch;width:20px;height:20px;padding:17px 14px;margin:0!important}.sustainability-article .article-sources li>a{color:#1c7067;overflow-wrap:anywhere;grid-area:1/2;align-items:center;min-width:0;padding:14px 18px;font-weight:750;line-height:1.65;text-decoration:none;display:flex}.sustainability-article .article-sources li>a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=560px){.sustainability-article .article-sources li{grid-template-columns:42px minmax(0,1fr)!important}.sustainability-article .article-sources li>svg{width:18px;height:18px;padding:16px 12px}.sustainability-article .article-sources li>a{padding:12px 14px;font-size:14px}}
