@import url('assets/fonts/be-vietnam-pro.css');
html[lang=vi] body{font-family:'Be Vietnam Pro',Arial,sans-serif;letter-spacing:-.015em}
html[lang=vi] .hero h1{font-family:'Be Vietnam Pro',Arial,sans-serif;font-size:clamp(36px,4.4vw,60px);line-height:1.28;letter-spacing:-.045em;padding-bottom:.12em}
html[lang=vi] .hero p{line-height:1.85}
html[lang=vi] .heading{font-size:clamp(30px,3.5vw,46px);line-height:1.3;letter-spacing:-.035em}
html[lang=vi] .campus-intro h2{font-size:33px;line-height:1.3}
html[lang=vi] .campus-card h3{font-size:16px;line-height:1.45}
html[lang=vi] .industry h3{font-size:22px;line-height:1.4;min-height:108px}
html[lang=vi] .industry-label{font-size:15px!important}
html[lang=vi] .industry-copy{line-height:1.85}
html[lang=vi] .journey>.container>p.muted{white-space:normal;max-width:none;text-wrap:balance}
html[lang=vi] .step h3{font-size:20px;line-height:1.4}
html[lang=vi] .leader-message blockquote{font-size:clamp(23px,2.1vw,29px);line-height:1.65;letter-spacing:-.025em}
html[lang=vi] .partner-product h3{font-size:15px;line-height:1.5}
html[lang=vi] .campus-service{width:360px}
@media(max-width:1100px){html[lang=vi] .campus-intro h2{font-size:30px}}
@media(max-width:700px){html[lang=vi] .hero h1{font-size:36px;line-height:1.3}html[lang=vi] .heading{font-size:30px}html[lang=vi] .industry h3{min-height:0}html[lang=vi] .leader-message blockquote{font-size:24px}}
