.onchina-hero{background:#102b33;color:#f5eddf;padding:58px 0 72px}.onchina-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);gap:7%;align-items:center}.onchina-copy .breadcrumb,.onchina-copy .breadcrumb a{color:#b5a990}.onchina-eyebrow{display:block;color:#cba076;font:700 12px Inter,sans-serif;letter-spacing:.19em}.onchina-copy .onchina-eyebrow{margin-top:48px}.onchina-copy h1{font:600 clamp(42px,5vw,68px)/1.23 'Noto Serif SC',serif;letter-spacing:.035em;margin:20px 0 24px}.onchina-copy>p{max-width:570px;color:#c7d1cb;font:400 17px/1.95 'Noto Serif SC',serif}.onchina-actions{display:flex;align-items:center;gap:25px;margin-top:32px}.onchina-text-link{color:#d6b38e;text-decoration:none;font-size:14px}.onchina-map-card{display:flex;flex-direction:column;min-height:400px;padding:27px 29px;text-decoration:none;color:#f2e4ca;background:radial-gradient(circle at 75% 30%,#47716c 0,transparent 40%),linear-gradient(145deg,#1b464c,#0b252e 75%);border:1px solid #709089;box-shadow:0 25px 75px #06171ca6;overflow:hidden;position:relative}.onchina-map-card:before{content:'';position:absolute;inset:0;background:linear-gradient(#b6d4c014 1px,transparent 1px),linear-gradient(90deg,#b6d4c014 1px,transparent 1px);background-size:35px 35px;pointer-events:none}.map-card-top,.map-card-bottom{display:flex;justify-content:space-between;gap:10px;font:700 10px Inter,sans-serif;letter-spacing:.13em;position:relative}.map-card-title{font:600 clamp(30px,3.2vw,47px)/1.45 'Noto Serif SC',serif;position:relative;margin:auto 0}.map-card-grid{display:flex;gap:10px;position:relative;margin:0 0 33px}.map-card-grid span{border:1px solid #a8c0aa8c;background:#13383bb0;padding:8px 13px;font:13px 'Noto Serif SC',serif}.map-card-bottom{border-top:1px solid #76948e75;padding-top:20px;color:#d8c7a7}.onchina-strip{background:#e8decf}.onchina-strip-inner{display:grid;grid-template-columns:repeat(3,1fr)}.onchina-strip-inner>div{display:flex;align-items:baseline;gap:13px;padding:27px 16px;border-right:1px solid #d6c8b6}.onchina-strip-inner>div:last-child{border-right:0}.onchina-strip strong{font:600 30px Georgia,serif;color:#a46c4a}.onchina-strip span{font-size:13px;color:#53645c}.onchina-boundary{display:grid;grid-template-columns:1fr 1.4fr;gap:8%}.onchina-boundary h2{font:600 clamp(29px,3vw,42px)/1.35 'Noto Serif SC',serif;margin:13px 0}.onchina-boundary-list p{margin:0;padding:18px 0;border-bottom:1px solid #d8cebd;color:#5e6b63;line-height:1.9}.onchina-boundary-list strong{color:#985f41;margin-right:12px}.onchina-final{background:#15343a;color:#f4e8d5;padding:70px 0;text-align:center}.onchina-final h2{font:600 clamp(29px,3.4vw,43px) 'Noto Serif SC',serif;margin:18px 0}.onchina-final p{color:#bfcfc9;margin-bottom:28px}.onchina-final .primary-button{display:inline-block}@media(max-width:850px){.onchina-hero-grid{grid-template-columns:1fr}.onchina-copy .onchina-eyebrow{margin-top:26px}.onchina-map-card{min-height:290px}.onchina-boundary{grid-template-columns:1fr}}@media(max-width:580px){.onchina-hero{padding:30px 0 45px}.onchina-copy h1{font-size:39px}.onchina-copy>p{font-size:15px}.onchina-actions{gap:14px;flex-wrap:wrap}.onchina-strip-inner{grid-template-columns:1fr}.onchina-strip-inner>div{padding:15px;border-right:0;border-bottom:1px solid #d6c8b6}.map-card-bottom{flex-wrap:wrap}}
