main[data-environmental-commitment]{width:100%;max-width:80rem;min-height:calc(100% - 18.25rem);position:relative;display:flex;align-items:center;flex-flow:column;background:#fff;padding:6rem max(1.5rem,env(safe-area-inset-right) + 1rem) 2rem max(1.5rem,env(safe-area-inset-left) + 1rem)}@media screen and (min-width:43rem){main[data-environmental-commitment]{padding:6.5rem max(2.5rem,env(safe-area-inset-right) + 1rem) 3rem max(2.5rem,env(safe-area-inset-left) + 1rem)}}main[data-environmental-commitment] h1{margin:0 auto;max-width:65rem;text-align:center;padding-bottom:1.5rem;display:block;width:100%;max-width:76rem}main[data-environmental-commitment] div[data-title]{padding-top:0;padding-bottom:1rem}main[data-environmental-commitment] div[data-title] a{display:block}main[data-environmental-commitment] h2{padding-bottom:1rem;font-size:1.3rem}main[data-environmental-commitment] div[data-article-content]{width:100%;max-width:80rem;padding:0 0 2rem}@media screen and (max-width:50rem){main[data-environmental-commitment] div[data-article-content]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;padding-bottom:3rem}}main[data-environmental-commitment] div[data-article-content]:last-child{padding-bottom:0!important}main[data-environmental-commitment] div[data-article-content] img{float:left;height:auto;min-width:28rem;width:32rem;max-width:50%;margin:0 3rem 2rem 0;border-radius:.6rem;border:1px solid rgba(0,0,0,.12)}@media screen and (max-width:50rem){main[data-environmental-commitment] div[data-article-content] img{width:100%;max-width:25rem;min-width:0;margin-left:auto!important;margin-right:auto!important}}main[data-environmental-commitment] div[data-article-content] p{width:auto;max-width:none;margin:-.4rem auto 0;font-size:1rem;line-height:175%}@media screen and (max-width:40rem){main[data-environmental-commitment] div[data-article-content] p{max-width:30rem}}main[data-environmental-commitment] div[data-article-content] p a{display:inline-block}main[data-environmental-commitment] div[data-article-content] p span[data-br]{display:block;height:1rem}section[data-tint=green]{background:rgba(35,117,3,.02);box-shadow:inset 0 0 .5rem rgba(35,117,3,.1),inset 0 0 0 .05rem rgba(35,117,3,.12)}section[data-tint=green] svg{color:#68af0b!important}section[data-tint=green] svg g[data-faded] path,section[data-tint=green] svg:first-child{color:#d5e9bc!important}