.vmh-page nav a{flex-direction:column;justify-content:center;gap:0;line-height:1.5;min-width:44px;min-height:50px}
.vmh-page nav a span[lang="en"]{font-size:14px;color:var(--muted)}
.vmh-page .page-hero h1{margin-bottom:28px}
.vmh-title-en{display:block;font-size:32px;line-height:1.35;margin-top:12px;font-weight:400}
.vmh-heading-en{display:block;font-size:22px;line-height:1.45;margin-top:10px;color:var(--muted);font-weight:400}
.vmh-page .bilingual-pair p,.vmh-section .bilingual-pair p{margin:0}
.vmh-page .bilingual-pair p[lang="en"],.vmh-section .bilingual-pair p[lang="en"]{margin-top:10px;font-size:17px;line-height:1.8;color:var(--muted)}
.vmh-page .prose .bilingual-pair+.bilingual-pair{margin-top:32px}
.vmh-page .page-hero .bilingual-pair{max-width:850px}
.vmh-page .page-hero .bilingual-pair p{max-width:none}
.vmh-page .signal-list{max-width:none}
.vmh-page .signal-list>div{grid-template-columns:210px minmax(0,1fr);gap:32px}
.vmh-page .signal-list strong span{display:block;color:inherit;font-size:15px;line-height:1.55;margin-top:5px;font-weight:500}
.vmh-page address{font-style:normal;align-self:center;overflow-wrap:anywhere}
.vmh-section .bilingual-pair+.bilingual-pair{margin-top:24px}
.vmh-section .bilingual-link{gap:10px;flex-wrap:wrap}
.vmh-logo-lockup{width:min(100%,560px);aspect-ratio:1.9;overflow:hidden}
.vmh-logo-lockup img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 51%;filter:brightness(1.06) contrast(1.05);mix-blend-mode:multiply}
.vmh-page .page-hero.vmh-brand-hero{background:#f4f6f6;color:#20352e;text-align:center;padding-block:24px 36px;border-top-color:#a9b5ae;border-bottom-color:#cbd0d2}
.vmh-brand-hero .vmh-logo-lockup{margin:0 auto 18px}
.vmh-page .vmh-brand-hero h1{font-size:30px;line-height:1.5;margin-bottom:22px}
.vmh-page .page-hero.vmh-brand-hero .bilingual-pair{margin-inline:auto;max-width:850px}
.vmh-page .page-hero.vmh-brand-hero .bilingual-pair p{color:#455451;font-size:17px}
.vmh-section .vmh-logo-lockup{max-width:440px;margin-bottom:20px}
.vmh-section h2.vmh-brand-title{font-size:25px;line-height:1.5;margin-bottom:0}
.vmh-page .page-hero.vmh-image-hero{position:relative;overflow:hidden;display:block;height:auto;min-height:0;aspect-ratio:3/1;border:0;padding:0;text-align:left;background:#e6eff2}
.vmh-hero-picture{display:block;width:100%;height:100%}
.vmh-hero-image{display:block;width:100%;height:100%;max-width:none;object-fit:contain}
.vmh-page .page-hero h1.vmh-accessible-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.vmh-image-hero:before{content:none}
.vmh-chinese-wordmark{display:block;width:62%;height:auto;margin:-14px auto 0;aspect-ratio:3/1;object-fit:contain}.vmh-section .vmh-chinese-wordmark{max-width:272px;margin:-28px auto 0}
.vmh-intro-band{padding:16px max(28px,calc((100% - 1224px)/2)) 30px;background:#e9edef;border-bottom:1px solid var(--line)}
.vmh-image-note{font-size:12px;color:var(--muted);line-height:1.8;margin-bottom:22px}
.vmh-intro-band .bilingual-pair{max-width:960px}
.vmh-intro-band .bilingual-pair p{font-size:17px;color:#455451}
@media(max-width:680px){
  .vmh-page .page-hero.vmh-image-hero{aspect-ratio:1122/1402;padding:0}
  .vmh-intro-band{padding:14px 24px 26px}
  .vmh-image-note{margin-bottom:20px}
  .vmh-intro-band .bilingual-pair p{font-size:16px}
  .vmh-page .vmh-brand-hero h1{font-size:26px;margin-bottom:18px}
  .vmh-page .page-hero.vmh-brand-hero .bilingual-pair p{font-size:16px}
  .vmh-brand-hero .vmh-logo-lockup{margin-bottom:14px}
  .vmh-section .vmh-logo-lockup{margin-bottom:14px}
  .vmh-section h2.vmh-brand-title{font-size:23px}
  .vmh-page nav{gap:10px}
  .vmh-title-en{font-size:25px}
  .vmh-heading-en{font-size:21px}
  .vmh-page .bilingual-pair p[lang="en"],.vmh-section .bilingual-pair p[lang="en"]{font-size:16px}
  .vmh-page .signal-list>div{grid-template-columns:minmax(0,1fr);gap:14px}
}
