.language-bar{display:flex;justify-content:flex-end;align-items:center;gap:6px;max-width:1280px;margin:auto;padding:10px 36px 0;font-family:Arial,"Noto Sans JP","Noto Sans SC",sans-serif;font-size:13px;line-height:1.4}.language-bar a{color:#48505f;padding:6px 12px;border-radius:999px;text-decoration:none;border:1px solid transparent;white-space:nowrap}.language-bar a[aria-current]{color:#d50030;border-color:#dddcd7;background:#fff;font-weight:700}.language-bar a:hover{background:#fff;color:#d50030}.language-bar a:focus-visible{outline:3px solid #245d8a;outline-offset:3px}html:lang(ja) body{font-family:Arial,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}html:lang(zh-Hans) body{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}html:not(:lang(en)) h1,html:not(:lang(en)) h2,html:not(:lang(en)) h3{letter-spacing:0;line-height:1.3;word-break:normal;overflow-wrap:anywhere}html:not(:lang(en)) p{text-wrap:pretty;line-height:1.8}html:not(:lang(en)) .eyebrow{letter-spacing:.08em}html:not(:lang(en)) .customer-question p span{display:inline}html:not(:lang(en)) .partner-fit .audience-note{white-space:normal;text-wrap:pretty;width:auto;max-width:100%;left:auto;transform:none}html:not(:lang(en)) .header{gap:18px}html:not(:lang(en)) .header nav{gap:20px}html:not(:lang(en)) .af-strip{flex-wrap:wrap}html:not(:lang(en)) .model-intro{grid-template-columns:1.4fr .8fr}html:not(:lang(en)) .ambassador-hero h1{font-size:clamp(2.5rem,4vw,4rem)}
@media(max-width:1050px){html:not(:lang(en)) .header{flex-wrap:wrap}html:not(:lang(en)) .header nav{gap:15px;flex-wrap:wrap}}@media(max-width:700px){.language-bar{padding:8px 24px 0;justify-content:center}.language-bar a{padding:6px 13px}html:not(:lang(en)) .model-intro{grid-template-columns:1fr}html:not(:lang(en)) .header nav{flex-wrap:nowrap}html:not(:lang(en)) .ambassador-hero h1{font-size:2.7rem}}
