/* Localized layout refinements; shared English styles remain unchanged. */
.language-switcher a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }
.eyebrow, .capability-index, .model-label, .service-tag, .overview-kicker, .gateway-status, .footer-note { letter-spacing: .04em; }
.rate-table { min-width: 520px; table-layout: fixed; }
.rate-table th:nth-child(1), .rate-table td:nth-child(1) { width: 58%; }
.rate-table th:nth-child(2), .rate-table td:nth-child(2) { width: 23%; }
.rate-table th:nth-child(3), .rate-table td:nth-child(3) { width: 19%; }
@media (max-width: 680px) { .rate-table { min-width: 490px; } }

html[lang="zh-Hans"] body,html[lang="zh-Hans"] button,html[lang="zh-Hans"] input,html[lang="zh-Hans"] textarea,html[lang="zh-Hans"] select{font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif}
html[lang="zh-Hans"] :lang(en),html[lang="zh-Hans"] code,html[lang="zh-Hans"] pre{font-family:"DM Sans","DM Mono",Arial,sans-serif}
html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3{font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei",sans-serif;font-weight:600;line-height:1.35}
html[lang="zh-Hans"] p,html[lang="zh-Hans"] li{line-height:1.8}

/* Header utility links: language selector, Sign in and account creation. */
.nav-language-account{display:flex;align-items:center}.create-account-link{margin-left:-8px;font-size:12px;font-weight:600;color:#68675e;text-decoration:none;white-space:nowrap}.create-account-link:hover,.create-account-link[aria-current="page"]{color:#8a7645}
@media(max-width:1050px){.main-nav>.nav-language-account{align-self:flex-start;padding:6px 4px}.main-nav .create-account-link{margin-left:0;padding:13px 4px}.main-nav .nav-cta{margin-top:8px}}


