/* Chinese buyer content; scoped to the pages that include this stylesheet. */
.cn-support-banner{max-width:1216px;margin:24px auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#eee9dd;border-block:1px solid #d7cbb7;color:#243238}
.cn-support-banner strong,.cn-support-banner span{display:block}.cn-support-banner strong{font-size:1rem}.cn-support-banner span{font-size:.875rem;margin-top:5px;color:#626863}
.cn-support-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex-shrink:0}.cn-support-actions a{color:#705a37;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}
.cn-copy-button,.cn-direct-copy{background:#176542;color:#fff;border:1px solid #176542;padding:13px 18px;font:inherit;font-size:.9375rem;cursor:pointer;min-height:48px}.cn-copy-button:hover{background:#0e4e31}.cn-copy-button:focus-visible,.cn-hero-copy:focus-visible,.cn-mobile-copy:focus-visible{outline:3px solid #b68b46;outline-offset:4px}
.cn-hero-copy{font:inherit;cursor:pointer}.hero h1{font-size:clamp(2.25rem,3.9vw,3.7rem);max-width:760px}.hero-copy{max-width:780px}.hero .actions{max-width:780px;flex-wrap:wrap}.hero .button{font-size:.95rem}
.cn-guide-feature{display:flex;justify-content:space-between;align-items:center;gap:32px;border-block:1px solid var(--line);margin-block:25px}.cn-guide-feature p:not(.eyebrow){max-width:650px}.cn-guide-feature h2{font-size:clamp(1.7rem,2.5vw,2.5rem)}.cn-guide-feature>.button{flex-shrink:0}
.cn-policy-update{padding:35px!important;border:1px solid #d7cbb7;background:#f2eee5;display:block!important}.cn-policy-update h2{font-size:1.7rem}.cn-policy-update .fine{margin-top:20px}
.cn-article-intro h1{max-width:1040px;font-size:clamp(2rem,3.5vw,3.1rem)}.cn-article-intro>p:last-child{max-width:950px}.cn-buyer-guide{max-width:1040px}.cn-buyer-guide h2{scroll-margin-top:130px}.cn-buyer-guide h3{font-size:1.3rem;line-height:1.6;margin:28px 0 12px}.cn-buyer-guide a{text-underline-offset:4px}.cn-buyer-guide p{line-height:1.95}.cn-guide-lead{font-size:1.125rem}
.cn-guide-toc{display:grid;gap:10px;padding:25px 28px;margin-block:30px;background:#eee9dd;border-left:3px solid #9b7d4f}.cn-guide-toc strong{margin-bottom:5px}.cn-guide-toc a{font-size:.95rem;color:#665336}
.cn-value-table{overflow-x:auto;margin:26px 0;border:1px solid var(--line)}.cn-value-table:focus-visible{outline:3px solid #9b7d4f;outline-offset:3px}.cn-value-table table{width:100%;min-width:560px;border-collapse:collapse;text-align:left;font-size:.95rem;line-height:1.8}.cn-value-table caption{text-align:left;padding:14px 18px;font-weight:700;background:#eee9dd}.cn-value-table th,.cn-value-table td{padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:top}.cn-value-table thead th{background:#f6f3ec}.cn-value-table tbody th{width:23%}.cn-value-table tr:last-child th,.cn-value-table tr:last-child td{border-bottom:0}
.cn-checklist{list-style:none;counter-reset:cn-check;margin:28px 0;padding:0!important;display:grid;gap:18px}.cn-checklist>li{counter-increment:cn-check;border:1px solid var(--line);border-left:3px solid #9b7d4f;padding:24px 28px!important;margin:0!important}.cn-checklist>li h3{margin:0 0 12px;display:flex;align-items:baseline;gap:14px}.cn-checklist>li h3::before{content:counter(cn-check,decimal-leading-zero);color:#80633c;font-size:.85em;flex-shrink:0}.cn-checklist p:last-child{margin-bottom:0}.cn-check-evidence{font-size:.95rem;color:#5e645f}.cn-cost-note{padding:26px 28px;background:#f2eee5;margin-block:32px}.cn-cost-note h3{margin-top:0}.cn-cost-note h4{font-size:1.1rem;line-height:1.7;margin:24px 0 10px}.cn-buyer-guide [id]{scroll-margin-top:130px}
.cn-area-grid{display:grid;gap:20px}.cn-area-grid>section{border:1px solid var(--line);padding:24px 28px}.cn-area-grid h3{margin-top:5px}.cn-area-grid .eyebrow{font-size:.8rem;margin:0}.cn-area-grid a{font-size:.95rem}
.cn-guide-contact{background:#eee9dd;border-top:3px solid #9b7d4f;padding:30px;margin:40px 0}.cn-guide-contact h2{margin-top:10px}.cn-guide-contact .actions{gap:18px;flex-wrap:wrap}.cn-guide-contact button{font:inherit;cursor:pointer}.cn-mobile-copy{background:#176542;color:#fff;border:0;font:inherit;font-size:.875rem;min-height:44px;padding:11px 10px;cursor:pointer}
@media(max-width:1280px){.cn-support-banner{margin-inline:32px}.cn-support-actions{flex-shrink:1}}
@media(max-width:760px){.cn-support-banner{margin:20px 24px;padding:22px;display:block}.cn-support-actions{margin-top:18px;gap:16px}.cn-copy-button{width:100%}.cn-guide-feature{display:block}.cn-guide-feature>.button{margin-top:20px}.cn-policy-update{margin-inline:24px;padding:25px!important}.cn-buyer-guide{padding-inline:24px}.cn-guide-contact{padding:25px 22px}.cn-area-grid>section{padding:22px}.cn-article-intro h1{font-size:2rem}.cn-guide-toc{padding:22px}}
@media(max-width:640px){.hero h1{font-size:clamp(1.9rem,7.5vw,2.5rem)}.hero .actions>.button{width:100%;justify-content:center;text-align:center}.hero .hero-inner{min-height:650px}.cn-guide-contact .button{width:100%;justify-content:center}.cn-support-banner strong{line-height:1.8}}
@media(max-width:640px){.cn-checklist>li,.cn-cost-note{padding:20px!important}.cn-checklist>li h3{gap:10px}.cn-value-table{margin-inline:-4px}}
