.language-switch{display:flex;align-items:center;gap:8px;flex:none;font-size:13px;color:#fff;line-height:1.2;white-space:nowrap;margin-left:auto}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:36px;font-weight:400;text-decoration:none;border-bottom:2px solid transparent}
.language-switch a[aria-current]{font-weight:700;border-color:#fff}
.language-switch a:hover{border-color:#ffffff90}
.language-switch a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.suite-header .navigation{gap:22px}
.suite-header #nav{min-width:0;gap:22px}
.translation-note{padding-top:22px;color:#6d7478;font-size:14px;line-height:1.5}
html[lang="fr-CA"] h1{overflow-wrap:normal;hyphens:auto}
html[lang="fr-CA"] .category-strip a{overflow-wrap:anywhere}
@media(min-width:1101px) and (max-width:1400px){.suite-header .navigation>.btn{display:none}.suite-header #nav{font-size:13px;gap:16px}.suite-header .navigation{gap:16px}}
@media(max-width:1100px){.suite-header .language-switch{margin-left:auto}.suite-header .mobile-toggle{margin-left:0}.suite-header #nav{order:4;flex-basis:100%;gap:0}}
@media(max-width:500px){.suite-header .navigation{gap:10px}.suite-header .brand img{width:min(210px,calc(100vw - 205px))}.suite-header .mobile-toggle{padding:9px 12px;font-size:14px}.language-switch{gap:2px}.language-switch a{min-width:27px}.topbar .container>span{max-width:45%}.topbar .container,.topbar .container>div{gap:12px}}

/* Keep the paired language control at the right edge on desktop and mobile. */
.suite-header .language-switch{order:3;margin-left:0}.suite-header #nav{order:1;margin-left:auto}.suite-header .navigation>.btn{order:2}.suite-header .mobile-toggle{order:2}
@media(max-width:1100px){.suite-header .mobile-toggle{margin-left:auto}.suite-header #nav{order:4;margin-left:0}.suite-header .language-switch{order:3;margin-left:0}}

/* Shared menu typography: prevent page-level FAQ styles from changing the dropdown label. */
.suite-header #nav{font-family:'DM Sans',Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4;letter-spacing:0}
.suite-header #nav>a,.suite-header #nav>.mega>summary{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap}
.suite-header #nav>.mega{border:0;padding:0;margin:0}
.suite-header #nav>.mega>summary{padding:12px 22px 12px 0}
.suite-header #nav>.mega>summary::-webkit-details-marker{display:none}
.suite-header #nav>.mega>summary::after{content:'⌄';top:50%;right:0;transform:translateY(-50%);font-size:1em;line-height:1}
.suite-header #nav .mega-panel a{font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:0;white-space:normal}
.suite-header .language-switch{font-family:'DM Sans',Arial,sans-serif;font-size:.875rem;line-height:1.4;letter-spacing:0}
@media(max-width:1100px){.suite-header #nav{font-size:1rem}.suite-header #nav>a,.suite-header #nav>.mega>summary{padding-top:12px;padding-bottom:12px;min-height:46px}.suite-header .mobile-toggle{font-family:'DM Sans',Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.4}.suite-header #nav .mega-panel{padding:10px}}
/* Webex Calling stays within the Business Phone service family. */
.suite-header #nav .mega-panel a.mega-child{font-size:.875rem;margin:0 0 6px 12px;padding:8px 12px;border-left:2px solid #f04c23;color:#485156}
.webex-overview-link{margin:30px 0 0}
