.vi-product-image{display:block;width:100%;max-width:600px;height:auto;object-fit:contain;margin:2rem 0}.vi-table{overflow-x:auto;margin:1.5rem 0}.vi-table table{border-collapse:collapse;width:100%;min-width:650px}.vi-table th,.vi-table td{padding:.8rem;border:1px solid #cbd6cf;text-align:left}.vi-table caption{text-align:left;font-weight:700;padding:.8rem 0}html[lang=vi] main{line-height:1.8}html[lang=vi] h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.2}html[lang=vi] h2{margin-top:2rem}html[lang=vi] p{max-width:78ch}html[lang=vi] .btn{margin:.4rem .4rem .4rem 0}html[lang=vi] .nav-shell{flex-wrap:wrap;gap:1rem}
