html[lang=en] .identity h1{font-size:clamp(35px,4.5vw,72px);letter-spacing:-.05em}
html[lang=en] .profile-copy{height:330px}
html[lang=en] .profile-copy h3{font-size:clamp(18px,1.65vw,24px);min-height:68px}
html[lang=en] .profile-copy p{font-size:14px;line-height:1.7}
html[lang=en] .entry-name{font-size:14px;min-height:42px}
html[lang=en] .city-row{gap:8px}
html[lang=en] .city-name{font-size:10px}
html[lang=en] .honors li{flex-basis:300px}
html[lang=en] .mast nav{gap:20px}
html[lang=en] .switcher{flex-wrap:wrap}
@media(max-width:970px){html[lang=en] .mast nav{gap:10px}html[lang=en] .mast nav a{font-size:9px}}
@media(max-width:620px){html[lang=en] .profile-copy{height:auto;min-height:300px}html[lang=en] .identity h1{font-size:38px}html[lang=en] .city-row{gap:4px;flex-wrap:wrap}}

/* Keep all three Huawei locations on one balanced row. */
html[lang=en] #entry-huawei .city-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px;align-items:end}
html[lang=en] #entry-huawei .city-item{display:flex;flex-direction:column;min-width:0;gap:5px}
html[lang=en] #entry-huawei .city-item svg{margin:0}
html[lang=en] #entry-huawei .city-name{white-space:nowrap}
