/* Only the new language toolbar is styled on the retained Chinese Webflow pages. */
body:has(.ssfc-language-strip){padding-top:52px}
body:has(.ssfc-language-strip) .header{top:52px}
.ssfc-language-strip{box-sizing:border-box;position:fixed;top:0;left:0;right:0;height:52px;z-index:2001;background:#fff7fa;padding:4px max(16px,calc((100vw - 1240px)/2));display:flex;justify-content:flex-end}
.ssfc-language-nav{display:flex;align-items:center;gap:4px;font-family:system-ui,sans-serif;font-size:14px;line-height:1.4}
.ssfc-language-nav a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;text-decoration:none;color:#842947;background:#fff;border:1px solid #eed3dd;border-radius:4px;font-weight:600}
.ssfc-language-nav a[aria-current=page]{background:#842947;color:white;border-color:#842947}
.ssfc-language-nav a:focus-visible{outline:3px solid #ed8e32;outline-offset:3px}
@media(max-width:720px){.ssfc-language-strip{padding:4px 12px}.ssfc-language-nav a{padding:8px 10px}}
