.china-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.china-card{background:#fff;border:1px solid #eee4da;border-radius:18px;overflow:hidden;box-shadow:0 6px 28px #3525190b}.china-card a{text-decoration:none;color:inherit;display:block}.china-card img{width:100%;height:auto;display:block}.china-card h3{font-size:25px;line-height:1.5}.china-card strong{color:#a4133c}.china-site .spot img{width:100%;height:auto;object-fit:contain;display:block}.conditions-box{padding:22px 26px;border-left:4px solid #c18e35;background:#fff5df;border-radius:8px;margin:24px 0}.status-note{padding:22px;background:#fff5df;border-radius:10px}.china-site table td{min-width:100px}.china-site table td:nth-child(2){min-width:260px}.china-site .tour-price strong{font-size:clamp(24px,4vw,42px)}.china-site .spot small{display:block;margin-top:12px;color:#765843}@media(max-width:720px){.china-cards{grid-template-columns:1fr}.china-card h3{font-size:22px}.china-site header nav{display:none}.china-site .headercta{font-size:12px}.china-site .hero h1{font-size:36px}.china-site .hero{min-height:480px}.china-site .hero img{min-height:480px;object-fit:cover}.china-site .hero.lp img{min-height:580px}.china-site .hero.lp{min-height:580px}.china-site .ribbon{flex-wrap:wrap}.conditions-box{padding:16px}}
/* Prominent inquiry buttons */
.china-site a.inquiry-cta,.china-site button.inquiry-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:68px;min-width:300px;max-width:100%;padding:20px 32px!important;background:#ad3900;color:#fff!important;border:2px solid #ad3900;border-radius:12px;font-size:22px!important;font-weight:800;line-height:1.5;text-align:center;white-space:normal;text-decoration:none;box-shadow:0 6px 0 #742600,0 10px 22px #74260030;transition:background .15s,box-shadow .15s}
.china-site a.inquiry-cta:hover,.china-site button.inquiry-cta:hover{background:#872c00;border-color:#872c00;text-decoration:none;box-shadow:0 4px 0 #622000,0 8px 18px #74260040}
.china-site .inquiry-cta:focus-visible{outline:3px solid #123238;outline-offset:6px}
.china-site header .inquiry-cta{min-width:240px;min-height:58px;padding:14px 20px!important;font-size:18px!important;flex-shrink:0}
.china-site button.inquiry-cta{width:100%;cursor:pointer}
.china-site button.inquiry-cta:disabled{opacity:.65;cursor:wait}
@media(max-width:720px){.china-site a.inquiry-cta,.china-site button.inquiry-cta{width:100%;min-width:0;min-height:64px;padding:17px 18px!important;font-size:20px!important}.china-site header{flex-wrap:wrap;gap:14px}.china-site header .inquiry-cta{width:100%;min-width:0;font-size:18px!important;min-height:56px}}

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)}
