/* Chinese wealth service page only; shared site chrome remains unchanged. */
.wealth-page{background:#f8f5ee;color:#091827}
.wealth-page .wealth-shell{width:min(1120px,calc(100% - 96px));margin-inline:auto}
.wealth-page section{padding-block:64px}
.wealth-page .wealth-opening{padding-block:42px 58px;border-bottom:1px solid #d8cbb5}
.wealth-page .wealth-back{display:inline-block;margin-bottom:32px;font:14px var(--sans);color:#526270}
.wealth-page .eyebrow{margin-bottom:18px}
.wealth-page h1{max-width:16em;margin:0 0 26px;line-height:1.5;letter-spacing:.02em;text-wrap:pretty}
.wealth-page h2{font-size:clamp(25px,2.4vw,34px);line-height:1.5;margin:0 0 28px;text-wrap:pretty}
.wealth-page h3{font-size:22px;line-height:1.55;margin:0 0 12px;text-wrap:pretty}
.wealth-page p{font-size:16px;line-height:1.95;color:#425666;margin:0 0 14px;line-break:strict}
.wealth-page .wealth-intro{max-width:760px}
.wealth-page .wealth-intro p:last-child{margin-bottom:0}
.wealth-page .wealth-situations{background:#fffdf8}
.wealth-page .wealth-scenario-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}
.wealth-page .wealth-scenario-grid article{padding-block:27px 24px;border-top:1px solid #dbd7cc}
.wealth-page .wealth-number{display:block;font:14px var(--sans);color:#9a835b;letter-spacing:.08em;margin-bottom:14px}
.wealth-page .wealth-scenario-grid p{margin-bottom:0}
.wealth-page .wealth-section-intro{margin-bottom:24px}
.wealth-page table{width:100%;border-collapse:collapse;text-align:left;font:16px/1.9 var(--sans)}
.wealth-page th,.wealth-page td{padding:20px 24px;border-bottom:1px solid #dbd7cc;vertical-align:top}
.wealth-page th{font-weight:500}
.wealth-page thead th{font-size:14px;color:#526270;padding-top:0;border-bottom-color:#b9a786}
.wealth-page th:first-child{width:32%;padding-left:0}
.wealth-page td{color:#425666;padding-right:0}
.wealth-page .wealth-purpose-close{margin-top:26px;max-width:760px;margin-bottom:0}
.wealth-page .wealth-help{background:#091827;color:#f8f5ee}
.wealth-page .wealth-help h2,.wealth-page .wealth-help h3{color:#f8f5ee}
.wealth-page .wealth-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 56px}
.wealth-page .wealth-help-grid article{border-top:1px solid #45505b;padding-top:24px}
.wealth-page .wealth-help-grid p{color:#d9dedf;margin-bottom:0}
.wealth-page .wealth-questions{border-left:1px solid #b9a786;padding-left:24px;margin-bottom:26px}
.wealth-page .wealth-questions p{margin-bottom:10px}
.wealth-page .wealth-invitation{max-width:760px;margin-bottom:25px}
.wealth-page .wealth-action{display:inline-flex;align-items:center;gap:24px;padding-block:8px;border-bottom:1px solid #b9a786;font:16px/1.7 var(--sans)}
.wealth-page .wealth-action span{color:#9a835b}
.wealth-page a:focus-visible{outline:2px solid #9a835b;outline-offset:6px}
.wealth-page .wealth-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){
 .wealth-page .wealth-shell{width:calc(100% - 40px)}
 .wealth-page section{padding-block:40px}
 .wealth-page .wealth-opening{padding-block:28px 38px}
 .wealth-page .wealth-back{margin-bottom:24px}
 .wealth-page h1{margin-bottom:22px}
 .wealth-page h2{font-size:26px;margin-bottom:24px}
 .wealth-page h3{font-size:21px}
 .wealth-page .wealth-scenario-grid,.wealth-page .wealth-help-grid{grid-template-columns:1fr;gap:0}
 .wealth-page .wealth-scenario-grid article{padding-block:22px}
 .wealth-page .wealth-help-grid article{padding-block:22px}
 .wealth-page th,.wealth-page td{padding:16px 10px}
 .wealth-page th:first-child{width:37%}
 .wealth-page .wealth-questions{padding-left:16px}
}
