/* 英文只調整換行與欄寬，不縮小中文版已確認的閱讀尺寸。 */
.english-site {font-family:Arial,Helvetica,sans-serif;}
.english-site :is(h1,h2,h3,h4) {font-family:Arial,Helvetica,sans-serif;word-break:normal;overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.025em;}
.english-site p {text-wrap:pretty;line-height:1.7;}
.english-site .upgrade-brand-copy strong {letter-spacing:.015em;}
.english-site .upgrade-hero-copy {width:min(740px,100%);max-width:740px;}
.english-site .upgrade-hero h1 {font-size:clamp(34px,3.6vw,52px);line-height:1.15;max-width:21ch;}
.english-site .upgrade-hero-lead {max-width:54ch;}
.english-site .precision-intro h2 {font-size:clamp(32px,3.2vw,46px);line-height:1.15;}
.english-site .px-heading h1 {max-width:28ch;font-size:clamp(30px,3vw,40px);line-height:1.15;}
.english-site .px-heading-row>div {min-width:0;}
.english-site .px-product-title h2 {font-size:clamp(27px,2.7vw,36px);line-height:1.2;}
.english-site .px-family-links a {line-height:1.4;}
.english-site :is(.px-key-specs,.px-spec-table) {overflow-wrap:anywhere;word-break:normal;}
.english-site .precision-relocation-inner>div {min-width:0;}
.english-site .precision-expo-heading h2 {font-size:clamp(30px,3vw,40px);}
.english-site .precision-partners h2 {max-width:32ch;}
.english-site .precision-expo-note {align-items:flex-start;gap:20px;}
.english-site .precision-expo-note>span {max-width:58ch;}
.english-site .upgrade-footer-inner>nav {flex-wrap:wrap;}
.english-site .company-intro h1 {line-height:1.12;}
.english-site .company-move-note time span {font-size:18px;letter-spacing:0;}
@media(min-width:981px){
 .english-site .nav-links {gap:20px;}
 .english-site .nav-links a {font-size:16px;white-space:nowrap;}
 .english-site .nav-container {gap:24px;}
}
@media(max-width:1150px) and (min-width:981px){
 .english-site .nav-links {gap:12px;}
 .english-site .upgrade-brand-copy span {font-size:12px;}
 .english-site .nav-container {gap:16px;}
}
@media(max-width:980px){
 .english-site .nav-toggle {display:flex;}
 .english-site .nav-links {display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;background:#142c42;padding:20px 24px;gap:4px;}
 .english-site .nav-open .nav-links {display:flex;}
 .english-site .nav-links a {display:block;padding:10px 0;font-size:18px;}
 .english-site .upgrade-hero-copy {max-width:650px;}
}
@media(max-width:600px){
 .english-site .upgrade-hero-copy {padding:28px 22px;}
 .english-site .upgrade-hero h1 {font-size:34px;}
 .english-site .upgrade-hero-actions {align-items:stretch;}
 .english-site .upgrade-hero-button {text-align:center;}
 .english-site .precision-expo-note {display:block;}
 .english-site .precision-expo-note details {margin-top:16px;}
 .english-site .precision-tabs button {font-size:15px;}
 .english-site .precision-brand-nav {flex-wrap:wrap;gap:16px;}
 .english-site .company-move-note {gap:18px;}
}
