.header .locale-switch{align-items:center;background:#f3f8fb;border:1px solid #d9e7ef;border-radius:999px;display:inline-flex;flex:none;gap:2px;margin-left:4px;padding:4px}.header .locale-switch a{align-items:center;border-radius:999px;color:#526b7c;display:flex;font:700 11px/1.2 Manrope,Arial,sans-serif;justify-content:center;letter-spacing:.04em;min-height:33px;min-width:35px;padding:5px 7px;text-decoration:none!important;transition:background .15s,color .15s}.header .locale-switch a[aria-current=true]{background:#fff;box-shadow:0 2px 7px #123b4c15;color:#006eaa}.header .locale-switch a:hover{background:#e2f1fa;color:#005c8b}.header .locale-switch a:focus-visible{outline:2px solid #0078b5;outline-offset:3px}@media(min-width:1241px){.header .nav-primary-links{gap:6px;margin-inline:auto;position:static;transform:none}.header .wrap.nav{gap:22px;max-width:1920px;padding-inline:28px}.header .brand{flex-basis:205px;width:205px}.header .nav-links{gap:20px}.header .nav-links a.nav-primary-link{font-size:12px;padding:10px}.header .nav-conversions .customer-path-label{font-size:10px}.header .nav-conversions a.conversion-button{font-size:12px;padding-inline:17px}.header .nav-conversions{margin-left:0}}@media(min-width:1600px){.header .brand{flex-basis:230px;width:230px}.header .wrap.nav{gap:36px;padding-inline:44px}.header .nav-links a.nav-primary-link{font-size:13px;padding:12px}.header .nav-primary-links{gap:8px}.header .nav-conversions .customer-path-label{font-size:11px}.header .nav-conversions a.conversion-button{font-size:13px}}@media(max-width:1240px){.header .locale-switch{align-self:flex-start;margin:8px 0 0}.header .locale-switch a{font-size:13px;min-height:38px;min-width:48px}}html[lang=fr-CA] h1,html[lang=fr-CA] h2{hyphens:manual;overflow-wrap:normal}html[lang=fr-CA] .hero-pills strong{font-size:14px}html[lang=fr-CA] .conversion-button{text-align:center;white-space:normal}html[lang=fr-CA] .nav-primary-link{white-space:nowrap}@media(max-width:600px){html[lang=fr-CA] .header .brand{flex-basis:190px;width:190px}html[lang=fr-CA] .header .nav-conversions .conversion-pair{width:100%}html[lang=fr-CA] .header .customer-path{min-width:0;width:100%}}@media(min-width:800px){html[lang=fr-CA] .impact-content h1{font-size:clamp(52px,5.5vw,82px);max-width:740px}html[lang=fr-CA] .impact-content h1 em{display:block;max-width:740px}}@media(min-width:1241px) and (max-width:1350px){.header .brand{flex-basis:180px;width:180px}.header .wrap.nav{gap:16px;padding-inline:20px}.header .nav-links{gap:12px}.header .nav-links a.nav-primary-link{font-size:11px;padding:9px 8px}.header .nav-conversions .customer-path-label{font-size:9px}.header .nav-conversions a.conversion-button{font-size:11px;padding-inline:14px}}