.card-payment-choice{background:#fff3d9;border:2px solid #c38a24;border-radius:14px;padding:24px;margin:24px 0}.card-payment-choice legend{font-size:22px;font-weight:800}.card-payment-choice select{width:100%;min-height:52px;font-size:18px}.card-payment-choice p{line-height:1.8}.card-payment-choice .check{display:flex;align-items:flex-start;gap:12px}.card-payment-choice .check input{width:22px;height:22px;flex:none}.required-badge{background:#ad6700;color:white;padding:3px 8px;border-radius:4px}@media(max-width:650px){.card-payment-choice{padding:16px}}
html[lang="vi"] body{font-family:Arial,"Segoe UI",sans-serif;letter-spacing:normal}html[lang="vi"] h1,html[lang="vi"] h2{letter-spacing:normal;overflow-wrap:anywhere}html[lang="vi"] .hero h1{font-size:clamp(2rem,4.8vw,4.2rem)}
