.language-switch{display:flex;gap:4px;margin-left:auto;margin-right:24px;flex-shrink:0;padding:4px;border:1px solid #c9916370;border-radius:24px;background:#24150c80}.language-switch a{font:600 14px/1 Arial,sans-serif;color:#f5dec0;padding:11px 12px;border-radius:20px;min-height:38px;display:flex;align-items:center;text-decoration:none}.language-switch a[aria-current]{background:#c58b5d;color:#24150c}.language-switch a:hover{outline:1px solid #e4b58b}.header{gap:16px}.header nav{flex-shrink:1}.hero-actions .button{font-size:15px!important}.region-item p[style]{font-size:14px!important}
@media(max-width:1050px) and (min-width:761px){.header{padding-left:3%;padding-right:3%;gap:10px}.header nav{gap:15px}.header nav>a{font-size:14px}.header .button.small{padding:14px}.language-switch{margin-right:0}.brand{font-size:18px}}
@media(max-width:760px){.header{padding:0 16px;gap:8px}.brand{font-size:15px;gap:6px}.brand img{width:30px;height:30px}.brand-sub{font-size:9px}.language-switch{margin-left:auto;margin-right:0;padding:3px;gap:0}.language-switch a{font-size:13px;padding:10px 8px;min-height:36px}.menu-toggle{padding:6px 8px;gap:5px;font-size:12px}.hero-actions .button{font-size:14px!important}.hero-actions{flex-wrap:wrap}.intro h2 em{white-space:normal}html[lang="en-CA"] .hero-description{max-width:330px}}
