.localizedProductDetail{color:#f6f8ef;background:#101411;font-size:17px;line-height:1.7}.localizedProductDetail .localizedHeader{gap:20px;height:auto;min-height:80px;padding-block:12px}.localizedProductDetail .localizedHeader nav{justify-self:center;margin:0}.localizedProductDetail .localizedHeader nav>a{padding:0}.localizedProductDetail .localizedBrand{flex-shrink:0}.localizedProductDetail .localizedHero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;min-height:0;padding:55px max(5vw,24px)}.localizedProductDetail .localizedHero>div:first-child{padding:0}.localizedProductDetail .localizedHero h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(36px,4.7vw,68px);line-height:1.14}.localizedProductDetail .localizedLead{margin:24px 0!important;font-size:18px!important;line-height:1.7!important}.lpEyebrow{color:#e3f000;letter-spacing:.04em;font-size:13px;font-weight:700}.lpBreadcrumb{color:#d0d8cb;flex-wrap:wrap;gap:12px;margin-bottom:26px;font-size:14px;display:flex}.lpBreadcrumb a{text-decoration:underline}.localizedProductDetail figure{min-width:0;margin:0}.localizedProductDetail .localizedMedia{min-height:380px}.localizedProductDetail figcaption{color:#cad1c5;padding-top:14px;font-size:14px;line-height:1.65}.lpSection{border-bottom:1px solid #35402f;padding:48px max(5vw,24px)}.lpSection h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(27px,3vw,38px);line-height:1.3}.lpSection>p{color:#ced7c8;max-width:920px;margin:0 0 24px}.lpSection h3{margin:0 0 12px;font-size:21px;line-height:1.4}.lpSection article p,.lpBackingCards p,.lpProcess p{color:#ced7c8;margin:0;font-size:17px;line-height:1.7}.lpCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.lpCards article{border:1px solid #4a5542;padding:25px}.lpBacking{background:#171e15}.lpBackingCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.lpBackingCards>a{border:1px solid #6c795c;flex-direction:column;padding:24px;display:flex}.lpBackingCards>a:hover{border-color:#e3f000}.lpBackingCards span{color:#e3f000;margin-top:20px;font-weight:700}.lpProcess ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.lpProcess li{border-top:1px solid #4a5542;gap:20px;padding-top:22px;display:flex}.lpProcess li>span{color:#e3f000;flex-shrink:0;font-size:16px}.lpBrief{background:#1c2818;justify-content:space-between;align-items:center;gap:30px;display:flex}.lpBrief ul{margin:0;padding-inline-start:24px}.lpBrief li{margin:8px 0}.localizedProductDetail .localizedCta{text-align:center;min-height:48px;font-size:16px;line-height:1.5}.lpQuestions details{border-top:1px solid #4a5542;padding:18px 0}.lpQuestions summary{cursor:pointer;padding-block:8px;font-weight:700}.lpQuestions details p{color:#ced7c8;max-width:900px;margin:0;padding-top:16px}.lpGuides>div{flex-wrap:wrap;gap:16px 28px;display:flex}.lpGuides a{text-underline-offset:5px;text-decoration:underline}.lpFinal .localizedCta{margin-top:6px}.localizedProductDetail footer{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:28px max(5vw,24px) 110px;font-size:15px;display:flex}.localizedProductDetail a:focus-visible,.localizedProductDetail summary:focus-visible{outline-offset:5px;outline:3px solid #e3f000}.localizedProductDetail[dir=rtl] .localizedHero h1{letter-spacing:0;line-height:1.5}.localizedProductDetail[dir=rtl] .localizedCta{direction:rtl}@media (max-width:950px){.localizedProductDetail .localizedHeader{grid-template-columns:1fr auto}.localizedProductDetail .localizedHeader nav{justify-self:end}.localizedProductDetail .localizedHeader>.localizedCta{display:none}}@media (max-width:850px){.localizedProductDetail .localizedHero{grid-template-columns:1fr;gap:30px;padding:35px 22px}.localizedProductDetail .localizedHero h1{font-size:38px}.localizedProductDetail .localizedMedia{min-height:290px}.lpSection{padding:36px 22px}.lpCards{grid-template-columns:1fr}.lpBrief{display:block}.lpBrief>.localizedCta{margin-top:25px}.lpProcess ol{grid-template-columns:1fr}.localizedProductDetail .localizedHeader{padding-inline:22px}.localizedProductDetail .localizedHeader nav{display:flex}.localizedProductDetail .localizedHeader nav>a{display:none}}@media (prefers-reduced-motion:reduce){.localizedProductDetail{scroll-behavior:auto}}.lpSection{scroll-margin-top:110px}.localizedProductDetail[dir=rtl] .languageMenu{left:0;right:auto}.lpGuides>div>a{overflow-wrap:anywhere;max-width:100%}.lpProductMenu{z-index:50;position:relative}.lpProductMenu summary{cursor:pointer;white-space:nowrap;padding:8px 0;font-size:15px}.lpProductMenu>div{inset-inline-end:0;background:#101510;border:1px solid #596253;width:230px;max-width:calc(100vw - 44px);padding:10px;position:absolute;top:100%;box-shadow:0 16px 35px #0008}.lpProductMenu>div>a{padding:12px;font-size:16px;line-height:1.5;display:block}.lpProductMenu>div>a:hover{color:#111;background:#e3f000}.localizedProductDetail .localizedHeader nav{gap:20px;font-size:14px}.localizedProductDetail .localizedHeader{grid-template-columns:auto 1fr auto}.localizedProductDetail .localizedHeader nav{justify-self:center}.localizedProductDetail #materials{scroll-margin-top:110px}@media (max-width:1100px){.localizedProductDetail .localizedHeader{grid-template-columns:1fr auto}.localizedProductDetail .localizedHeader>.localizedCta{display:none}.localizedProductDetail .localizedHeader nav{justify-self:end;gap:14px}.localizedProductDetail .localizedHeader nav>a{display:none}}.lpEvidenceJump{text-underline-offset:5px;margin-top:20px;font-size:16px;text-decoration:underline;display:block}.lpFactoryProof>p{max-width:1000px}.lpFactoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:26px 0;display:grid}.lpFactoryGrid figure{min-width:0}.lpFactoryGrid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.lpFactoryGrid figcaption h3{margin:12px 0;font-size:23px;line-height:1.4}.lpFactoryGrid figcaption p{margin:0;font-size:16px;line-height:1.7}.lpFactoryLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.lpFactoryLinks>a:first-child{text-underline-offset:5px;overflow-wrap:anywhere;max-width:100%;text-decoration:underline}.lpFactoryLinks>.localizedCta{flex-shrink:0}@media (max-width:850px){.lpFactoryGrid{grid-template-columns:1fr;gap:24px}.lpFactoryLinks{justify-items:start;gap:20px;display:grid}}
