.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:36px;padding:0 14px;border:1px solid rgba(24,42,58,.22);border-radius:999px;color:inherit;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.04em;white-space:nowrap;transition:.2s ease}
.language-switch:hover{border-color:#df542b;color:#df542b;background:#fff}
.mobile-menu .language-switch{display:flex;margin-top:8px;width:100%}
.channel-notice{background:#fff7f1;border-top:1px solid rgba(223,84,43,.18);border-bottom:1px solid rgba(223,84,43,.18)}
.channel-notice-inner{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,2fr);gap:32px;align-items:center;padding-top:18px;padding-bottom:18px}
.channel-notice-title{margin:0;color:#b64120;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.channel-notice-title strong{display:block;margin-top:4px;color:#182a3a;font-size:17px;letter-spacing:0;text-transform:none}
.channel-notice-copy{margin:0;color:#4f5f6b;font-size:13px;line-height:1.75}
.channel-notice-copy strong{color:#182a3a}
.operator-line{display:block;margin-top:8px;color:#c64a28;font-size:12px;font-weight:700;letter-spacing:.02em}
html[lang="zh-CN"] body{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif}
html[lang="zh-CN"] h1,html[lang="zh-CN"] h2,html[lang="zh-CN"] h3{letter-spacing:-.02em}
@media(max-width:920px){.nav-wrap>.language-switch{display:none}.channel-notice-inner{grid-template-columns:1fr;gap:8px;padding-top:14px;padding-bottom:14px}.channel-notice-copy{font-size:12px}}
