/* Exact Sustainability page only. */
.hc11-page #hc11-main{font:16px/1.65 Arial,Helvetica,sans-serif;color:#19384e;background:#fff}.hc11-page #hc11-main *{box-sizing:border-box}.hc11-page #hc11-main h1,.hc11-page #hc11-main h2,.hc11-page #hc11-main h3,.hc11-page #hc11-main p,.hc11-page #hc11-main figure{margin:0}.hc11-page #hc11-main a{color:inherit;text-decoration:none}.hc11-page .hc11-container{width:min(1180px,calc(100% - 56px));margin-inline:auto}
.hc11-page #hc11-main h1{font-size:54px;line-height:1.08;font-weight:600;letter-spacing:-.04em;max-width:550px}.hc11-page #hc11-main h2{font-size:34px;line-height:1.18;font-weight:600;letter-spacing:-.025em}.hc11-page #hc11-main h3{font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.hc11-page #hc11-main p{color:#53636c}.hc11-page #hc11-main .hc11-eyebrow{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.13em;color:#934354;margin-bottom:13px}
.hc11-page .hc11-breadcrumb{padding:13px 0;border-bottom:1px solid #e8e3df;font-size:13px;color:#58656c}.hc11-page .hc11-breadcrumb .hc11-container{display:flex;gap:12px;flex-wrap:wrap}.hc11-page .hc11-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.hc11-page .hc11-hero{background:#faf9f7;padding:45px 0 48px}.hc11-page #hc11-main .hc11-lead{font-size:21px;line-height:1.45;color:#19384e;margin:20px 0 13px;max-width:470px}.hc11-page .hc11-hero-copy>p:not(.hc11-eyebrow):not(.hc11-lead){max-width:500px}.hc11-page .hc11-actions{margin-top:27px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.hc11-page #hc11-main .hc11-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;min-height:48px;border:1px solid #19384e;border-radius:3px;font:700 14px/1.5 Arial,Helvetica,sans-serif;text-align:center}.hc11-page #hc11-main .hc11-primary{background:#19384e;color:#fff}.hc11-page #hc11-main .hc11-primary:hover{background:#31566c}.hc11-page #hc11-main .hc11-text-link{display:inline-flex;align-items:center;min-height:44px;color:#934354;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.hc11-page .hc11-hero-visual{background:#fff;border:1px solid #e8e3df;border-radius:4px;overflow:hidden}.hc11-page .hc11-hero-visual img{width:100%;height:auto;aspect-ratio:1120/1040;display:block;object-fit:contain}.hc11-page #hc11-main figcaption{font-size:12px;line-height:1.6;color:#58656c;padding:11px 16px;border-top:1px solid #ece7e2}.hc11-page .hc11-approach{padding:55px 0}.hc11-page .hc11-section-head{margin-bottom:28px;max-width:770px}.hc11-page .hc11-section-head>p:last-child:not(.hc11-eyebrow){margin-top:16px}.hc11-page .hc11-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:0;margin:0;list-style:none}.hc11-page .hc11-principles li{border-top:2px solid #f3d9d9;padding-top:15px;min-width:0}.hc11-page .hc11-number{display:block;color:#934354;font-size:12px;font-weight:700;margin-bottom:12px}.hc11-page #hc11-main .hc11-principles p{margin-top:10px;font-size:15px}
.hc11-page .hc11-materials{padding:58px 0;background:#f7f6f3}.hc11-page .hc11-material-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.hc11-page .hc11-material{background:#fff;border:1px solid #e6e1db;border-radius:4px;overflow:hidden}.hc11-page .hc11-detail-image{height:250px;background:#fff}.hc11-page .hc11-detail-image img{width:100%;height:100%;display:block;object-fit:cover}.hc11-page .hc11-card-copy{padding:22px}.hc11-page #hc11-main .hc11-card-copy p{margin-top:10px;font-size:15px;line-height:1.65}.hc11-page .hc11-option-strip{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:31px 0 25px}.hc11-page #hc11-main .hc11-option-strip p{margin-top:9px;font-size:15px}.hc11-page .hc11-system-note{padding:22px 25px;background:#fff;border-left:3px solid #c7939e}.hc11-page #hc11-main .hc11-system-note h3{font-size:18px}.hc11-page #hc11-main .hc11-system-note p{margin-top:8px;font-size:15px}
.hc11-page .hc11-fsc{padding:58px 0;scroll-margin-top:100px}.hc11-page .hc11-fsc-top{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.hc11-page #hc11-main .hc11-fsc-top .hc11-lead{font-size:18px;margin:14px 0 0}.hc11-page #hc11-main .hc11-scope-callout{border-left:3px solid #c7939e;padding-left:17px;margin-top:16px;font-weight:600;color:#19384e}.hc11-page .hc11-fsc-steps{list-style:none;padding:25px 28px;margin:28px 0 24px;background:#19384e;color:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-radius:4px}.hc11-page .hc11-fsc-steps span{display:block;font-size:12px;color:#f3d9d9;margin-bottom:7px}.hc11-page .hc11-fsc-steps strong{font-size:18px;line-height:1.4;font-weight:600}.hc11-page #hc11-main .hc11-fsc-steps p{font-size:14px;line-height:1.6;color:#fff;margin-top:6px}.hc11-page .hc11-holders{display:grid;grid-template-columns:1fr 1fr;gap:36px}.hc11-page .hc11-holders>div{border-top:1px solid #dedfdc;padding-top:16px}.hc11-page #hc11-main .hc11-holders h3{font-size:16px;overflow-wrap:anywhere}.hc11-page #hc11-main .hc11-holders p{font-size:13px;line-height:1.65;margin-top:7px}
.hc11-page .hc11-manufacturing{padding:55px 0;background:#faf9f7}.hc11-page .hc11-process-visual{background:#fff;border:1px solid #e8e3df;border-radius:4px;overflow:hidden}.hc11-page .hc11-process-visual img{width:100%;height:auto;aspect-ratio:680/500;display:block;object-fit:contain}.hc11-page #hc11-main .hc11-manufacturing h2+p{margin-top:18px}.hc11-page #hc11-main .hc11-manufacturing p+p{margin-top:14px}.hc11-page .hc11-manufacturing .hc11-text-link{margin-top:14px}.hc11-page .hc11-brief{padding:58px 0}.hc11-page .hc11-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.hc11-page #hc11-main .hc11-brief h2+p{margin-top:17px;max-width:480px}.hc11-page .hc11-brief .hc11-button{margin-top:23px}.hc11-page .hc11-brief-list{list-style:none;padding:0;margin:0;display:grid;gap:15px}.hc11-page .hc11-brief-list li{padding-left:16px;border-left:2px solid #f3d9d9}.hc11-page .hc11-brief-list strong{display:block;font-size:16px;line-height:1.4;font-weight:600}.hc11-page .hc11-brief-list span{display:block;margin-top:4px;color:#53636c;font-size:15px;line-height:1.6}
.hc11-page a:focus-visible,.hc11-page [tabindex]:focus-visible{outline:3px solid #a84459;outline-offset:4px}.hc11-page .footer{background:#19384e!important;color:#fff!important}.hc11-page .footer a,.hc11-page .footer p,.hc11-page .footer h3,.hc11-page .footer span{color:#fff!important}.hc11-page .footer .footer-lxfs{overflow-wrap:anywhere}.hc11-page .footer .footer-lxfs .text span{white-space:normal!important;line-height:1.6}.hc11-page .footer a:hover{text-decoration:underline}.hc11-page .header .navPhoneBtn{height:44px;min-width:44px;padding:12px;box-sizing:border-box}.hc11-page .navM .closeBtn{min-width:44px;min-height:44px}
@media(max-width:1000px){.hc11-page .hc11-split,.hc11-page .hc11-fsc-top,.hc11-page .hc11-brief-grid{gap:32px}.hc11-page #hc11-main h1{font-size:43px}.hc11-page .hc11-detail-image{height:210px}.hc11-page .hc11-card-copy{padding:19px}}
@media(max-width:800px){.hc11-page .hc11-split{grid-template-columns:1fr;gap:27px}.hc11-page #hc11-main h1{font-size:45px;max-width:650px}.hc11-page .hc11-hero-copy>p:not(.hc11-eyebrow):not(.hc11-lead){max-width:650px}.hc11-page .hc11-hero-visual{max-width:560px;width:100%;margin-inline:auto!important}.hc11-page .hc11-hero-visual img{max-height:330px}.hc11-page .hc11-material-grid{grid-template-columns:1fr 1fr}.hc11-page .hc11-material:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hc11-page .hc11-principles{gap:22px}.hc11-page .hc11-fsc-top,.hc11-page .hc11-brief-grid{grid-template-columns:1fr;gap:23px}.hc11-page .hc11-fsc-steps{gap:22px;padding:22px}.hc11-page .hc11-process-visual{max-width:560px;width:100%;margin-inline:auto!important}.hc11-page .hc11-manufacturing .hc11-split>div{grid-row:1}.hc11-page .hc11-brief-list{grid-template-columns:1fr 1fr;gap:22px}.hc11-page #hc11-main h2{font-size:31px}}
@media(max-width:640px){.hc11-page .hc11-container{width:calc(100% - 40px)}.hc11-page .hc11-breadcrumb{font-size:12px;padding:10px 0}.hc11-page .hc11-hero{padding:29px 0 32px}.hc11-page #hc11-main h1{font-size:38px;line-height:1.1}.hc11-page #hc11-main .hc11-lead{font-size:19px;margin-top:18px}.hc11-page .hc11-actions{margin-top:20px;gap:7px;align-items:start;flex-direction:column}.hc11-page #hc11-main .hc11-button{font-size:13px;padding:12px 16px}.hc11-page .hc11-hero-visual img{max-height:300px}.hc11-page .hc11-approach,.hc11-page .hc11-materials,.hc11-page .hc11-fsc,.hc11-page .hc11-manufacturing,.hc11-page .hc11-brief{padding:38px 0}.hc11-page #hc11-main h2{font-size:29px}.hc11-page .hc11-principles{grid-template-columns:1fr;gap:21px}.hc11-page .hc11-principles li{position:relative;padding-left:40px}.hc11-page .hc11-number{position:absolute;left:0;top:17px}.hc11-page #hc11-main h3{font-size:20px}.hc11-page .hc11-material-grid{grid-template-columns:1fr;gap:20px}.hc11-page .hc11-material:last-child{display:block;grid-column:auto}.hc11-page .hc11-detail-image{height:235px}.hc11-page .hc11-card-copy{padding:21px}.hc11-page .hc11-option-strip{grid-template-columns:1fr;gap:23px;margin-top:26px}.hc11-page .hc11-system-note{padding:20px}.hc11-page .hc11-fsc-steps{grid-template-columns:1fr;gap:20px;padding:23px}.hc11-page .hc11-fsc-steps li{padding-left:36px;position:relative}.hc11-page .hc11-fsc-steps span{position:absolute;left:0;top:4px}.hc11-page .hc11-holders{grid-template-columns:1fr;gap:20px}.hc11-page .hc11-brief-list{grid-template-columns:1fr;gap:19px}.hc11-page .footer .footer-lxfs h3{font-size:18px;line-height:1.4}.hc11-page #hc11-main figcaption{font-size:12px;padding:10px 13px}}
@media(prefers-reduced-motion:reduce){.hc11-page *{scroll-behavior:auto!important}}
