.language-switch{display:flex;gap:2px;border:1px solid #ffffff40;border-radius:9px;padding:3px;flex-shrink:0}.language-switch button{color:#e9e6dd;background:none;border-radius:6px;font-size:12px;min-height:38px;min-width:42px;padding:7px}.language-switch button[aria-pressed=true]{background:#dfb776;color:#20231f}.site-header{gap:18px}html[lang=zh-CN] body{font-family:'PingFang SC','Microsoft YaHei',sans-serif}html[lang=zh-CN] h1{font-size:clamp(52px,6vw,95px);line-height:1.25;letter-spacing:1px}html[lang=zh-CN] h1 em,html[lang=zh-CN] h2{letter-spacing:0}html[lang=zh-CN] .eyebrow,html[lang=zh-CN] .card-label{letter-spacing:1px}html[lang=zh-CN] .hero-actions{flex-wrap:wrap}html[lang=zh-CN] .service-card li{font-size:12px}html[lang=zh-CN] .form-heading{gap:14px}html[lang=zh-CN] .form-heading>span{letter-spacing:0}@media(max-width:1100px) and (min-width:761px){.header-cta{display:none}}@media(max-width:760px){.site-header{gap:8px}.language-switch{margin-left:auto}.menu-toggle{padding:8px}.language-switch button{min-width:38px}.hero-copy{padding-bottom:120px}html[lang=zh-CN] .hero{min-height:850px}html[lang=zh-CN] .hero-copy{padding-bottom:120px}}@media(max-width:360px){.brand-wordmark{font-size:15px;letter-spacing:3px}.brand-symbol{font-size:28px;width:30px}}
.service-guide{border:1px solid var(--line);padding:22px;margin:0 0 28px;background:#eeeee4}.service-guide h3{font-size:20px}.service-guide p{font-size:13px;color:#626b59;margin:8px 0 16px}.guide-actions{display:flex;gap:10px;flex-wrap:wrap}.guide-actions button{padding:12px 16px;min-height:44px;border:1px solid #bdc3b4;background:#faf9f4;color:#33422b;font-size:13px}.appointment-guide{background:#f5f3ed}.appointment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.appointment-grid article{border-top:1px solid #bbc0b0;padding-top:22px}.appointment-grid h3{font-size:20px;margin:12px 0}.appointment-grid p{font-size:13px;line-height:1.9;color:#606c56}@media(max-width:760px){.appointment-grid{grid-template-columns:1fr}.guide-actions{display:grid;grid-template-columns:1fr}.guide-actions button{text-align:left}}
