/* v22 字体与字号：由设计包 字体与字号定稿-v22.css 自动收敛到首页作用域。
   无作用域引入会改掉文章/内页已验收的标题字体（合同第 2、3 条）。
   生成脚本 tools/scope-v22-type.py，勿手改本文件。 */
html:lang(zh) main.home-v19{font-size:16px !important;line-height:1.8 !important}
html:lang(zh) main.home-v19 .hero h1{font-size:clamp(36px,4vw,56px) !important;line-height:1.35 !important;letter-spacing:-.025em !important}
html:lang(zh) main.home-v19 .hero .intro{font-size:17px !important;line-height:1.85 !important;margin-top:24px !important}
html:lang(zh) main.home-v19 .section-head h2, html:lang(zh) main.home-v19 .why-content h2{font-size:clamp(26px,2.25vw,30px) !important;line-height:1.45 !important}
html:lang(zh) main.home-v19 .mission h2, html:lang(zh) main.home-v19 .consultation-cta h2{font-size:32px !important;line-height:1.45 !important}
html:lang(zh) main.home-v19 .service-card h3{font-size:23px !important;line-height:1.45 !important}
html:lang(zh) main.home-v19 .case-primary>h3{font-size:24px !important;line-height:1.5 !important}
html:lang(zh) main.home-v19 .custom-cta h3{font-size:26px !important}
html:lang(zh) main.home-v19 .section-head>p, html:lang(zh) main.home-v19 .section-head>div, html:lang(zh) main.home-v19 .case-context, html:lang(zh) main.home-v19 .why-team-copy, html:lang(zh) main.home-v19 .consultation-cta p{font-size:16px !important;line-height:1.85 !important}
html:lang(zh) main.home-v19 .service-card>p:not(.eyebrow), html:lang(zh) main.home-v19 .case-detail p{font-size:16px !important;line-height:1.8 !important}
html:lang(zh) main.home-v19 .editorial-card h3{font-size:20px !important;line-height:1.55 !important}
html:lang(zh) main.home-v19 .editorial-card>p{font-size:15px !important;line-height:1.8 !important}
html:lang(zh) main.home-v19 .case-tabs button strong{font-size:18px !important}
html:lang(zh) main.home-v19 .consultation-cta .button{font-size:16px !important}
@media(max-width:700px){html:lang(zh) main.home-v19 .hero h1{font-size:36px !important}html:lang(zh) main.home-v19 .hero .intro{font-size:16px !important}html:lang(zh) main.home-v19 .section-head h2, html:lang(zh) main.home-v19 .why-content h2{font-size:26px !important}html:lang(zh) main.home-v19 .mission h2, html:lang(zh) main.home-v19 .consultation-cta h2{font-size:28px !important}html:lang(zh) main.home-v19 .case-primary>h3, html:lang(zh) main.home-v19 .service-card h3{font-size:22px !important}html:lang(zh) main.home-v19 .custom-cta h3{font-size:24px !important}html:lang(zh) main.home-v19 .case-tabs button strong{font-size:17px !important}}
html[lang=en] main.home-v19 h1, html[lang=en] .service-dialog h1, html[lang=en] main.home-v19 h2, html[lang=en] .service-dialog h2, html[lang=en] main.home-v19 .case-primary>h3, html[lang=en] .service-dialog .case-primary>h3{font-family:Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-synthesis:none !important;letter-spacing:-.04em !important}
html[lang=en] main.home-v19 .hero h1, html[lang=en] .service-dialog .hero h1{font-size:clamp(42px,4.8vw,68px) !important;line-height:1.08 !important;letter-spacing:-.045em !important}
html[lang=en] main.home-v19 .section-head h2, html[lang=en] .service-dialog .section-head h2, html[lang=en] main.home-v19 .why-content h2, html[lang=en] .service-dialog .why-content h2{font-size:clamp(30px,2.8vw,38px) !important;line-height:1.16 !important}
html[lang=en] main.home-v19 .mission h2, html[lang=en] .service-dialog .mission h2{line-height:1.18 !important}
html[lang=en] main.home-v19 .case-primary>h3, html[lang=en] .service-dialog .case-primary>h3{line-height:1.22 !important;letter-spacing:-.025em !important}
html[lang=en] main.home-v19 .consultation-cta h2, html[lang=en] .service-dialog .consultation-cta h2{line-height:1.18 !important;letter-spacing:-.035em !important}
@media(max-width:700px){html[lang=en] main.home-v19 .hero h1, html[lang=en] .service-dialog .hero h1{font-size:clamp(36px,8.7vw,43px) !important;line-height:1.12 !important;letter-spacing:-.04em !important}html[lang=en] main.home-v19 .section-head h2, html[lang=en] .service-dialog .section-head h2, html[lang=en] main.home-v19 .why-content h2, html[lang=en] .service-dialog .why-content h2{font-size:28px !important;line-height:1.2 !important}}
html[lang=en] main.home-v19 h1, html[lang=en] .service-dialog h1, html[lang=en] main.home-v19 h2, html[lang=en] .service-dialog h2, html[lang=en] main.home-v19 h3, html[lang=en] .service-dialog h3{font-family:Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-synthesis:none !important}
html:lang(zh) main.home-v19 .agenta-title-word{font-family:Georgia,'Times New Roman',serif !important;font-weight:400 !important;font-synthesis:none !important;letter-spacing:-.025em !important}
