.locale-control{display:inline-flex;align-items:center;flex-shrink:0;gap:0;width:auto;white-space:nowrap;color:inherit;font:11px/1.4 var(--font-sans),sans-serif;letter-spacing:.06em}
.locale-control button{appearance:none;border:0;background:none;color:inherit;cursor:pointer;font:inherit;min-width:36px;min-height:44px;padding:8px 5px;opacity:.65}
.locale-control button[aria-current="true"]{opacity:1;font-weight:700;text-decoration:underline;text-underline-offset:5px}
.locale-control button:focus-visible{outline:2px solid #334653;outline-offset:-4px}



/* Long translated form headings retain their size and wrap within the existing column. */
.section h1,.hero h1,.narrow h1{overflow-wrap:anywhere}




.space-header .locale-control{color:#c5cbd1}
.mobile-nav .locale-control,.space-menu .locale-control{align-self:flex-start;margin-top:8px}
