@media(max-width:1120px){.site-nav a{font-size:11px;padding:10px 7px}.nav-inner{gap:15px}.brand{font-size:18px}.two-col{gap:50px}.footer-grid{gap:30px}.story-grid{gap:16px}.card-body{padding:22px}.hero-grid{min-height:610px}}@media(max-width:820px){.container,.nav-inner{width:min(calc(100% - 38px),var(--max))}.nav-inner{height:70px}.menu-button{display:flex;flex-direction:column;gap:5px;border:0;background:none;padding:10px;margin-left:auto;cursor:pointer}.menu-button span{width:22px;height:2px;background:#16434b}.site-nav{display:none;position:absolute;top:69px;left:0;right:0;background:#fff;border-bottom:1px solid #d6e3e2;box-shadow:0 14px 25px #0c2d3520;padding:16px 19px;flex-direction:column;align-items:stretch}.site-nav.open{display:flex}.site-nav a{font-size:14px;padding:12px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding:68px 0 20px}.hero-visual{height:430px}.hero-visual img{max-height:430px}.visual-caption{bottom:24px}.hero-meta{margin-top:45px}.section{padding:72px 0}.two-col,.faq-layout,.esg-layout{grid-template-columns:1fr;gap:40px}.materials-grid{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:repeat(2,1fr)}.life-grid{grid-template-columns:repeat(5,1fr)}.life-grid>div{padding:0 7px}.footer-grid{grid-template-columns:repeat(2,1fr)}.category-layout{grid-template-columns:1fr;gap:0;padding-top:45px}.category-art{height:280px}.category-art img{max-height:290px}.intro-grid{grid-template-columns:1fr 1fr;gap:20px}.intro-grid .section-kicker{grid-column:1/-1}.esg-diagram{height:310px}.material-strip-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.container,.nav-inner{width:calc(100% - 32px)}.hero h1{font-size:42px}.hero h1 span{display:block}.hero h1 br{display:none}.hero-label{font-size:9px}.hero-lead{font-size:16px}.hero-description{font-size:14px}.hero-visual{height:340px}.hero-visual:before{display:none}.hero-meta{gap:26px}.hero-meta b{font-size:21px}.section{padding:60px 0}.section-heading{align-items:start;flex-direction:column;gap:14px}.section-heading h2{font-size:30px}.large-copy{font-size:15px}.materials-grid{gap:10px}.materials-grid a{padding:20px;min-height:230px}.materials-grid a>span{font-size:30px}.materials-grid h3{margin-top:18px}.materials-grid p{font-size:12px}.story-grid{grid-template-columns:1fr}.card-art{height:220px}.story-card p{-webkit-line-clamp:4}.life-grid{grid-template-columns:1fr;gap:0}.life-grid:before{width:1px;height:auto;left:21px;right:auto;top:20px;bottom:30px}.life-grid>div,.life-grid>div:first-child,.life-grid>div:last-child{padding:0 0 24px 70px}.life-grid span{position:absolute;left:0;top:0}.life-grid h3{margin:4px 0}.life-grid p{margin:0}.esg-layout h2{font-size:38px}.faq-layout h2{font-size:34px}.footer-grid{grid-template-columns:1fr;gap:20px}.footer-bottom{flex-direction:column;gap:7px}.category-layout{min-height:0;padding-top:50px}.category-layout h1{font-size:40px}.category-layout p:not(.breadcrumb){font-size:14px}.category-art{height:250px}.intro-grid{grid-template-columns:1fr}.intro-grid .section-kicker{grid-column:auto}.material-strip-grid div{padding:18px 10px}.material-strip-grid div:first-child{padding-left:10px}.material-strip-grid b{font-size:20px}.reading-hero{padding:45px 0 55px}.reading-hero h1{font-size:42px}.hero-bottom{display:none}}

