html[lang=zh-CN]{--sans:"Segoe UI","Microsoft YaHei","PingFang SC",Arial,sans-serif;font-family:var(--sans)}html[lang=zh-CN] body{font-family:var(--sans)}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{font-family:var(--sans);letter-spacing:-.035em;text-wrap:balance}html[lang=zh-CN] .site-header{gap:25px}html[lang=zh-CN] .site-footer p{line-height:1.9}.zh-page{padding-top:34px;padding-bottom:70px}.zh-page p{line-height:1.9}.zh-page .eyebrow{letter-spacing:.12em;color:#526c58;font-size:.72rem;font-weight:700}.zh-page h1{margin:18px 0 22px;font-size:clamp(2.2rem,4.25vw,3.65rem);line-height:1.32}.zh-page h1 em{color:#56734c;font-style:normal}.zh-page h2{margin:12px 0 16px;font-size:clamp(1.6rem,2.7vw,2.35rem);line-height:1.45}.zh-page h3{margin:12px 0;font-size:1.13rem;line-height:1.6}.zh-page .button{font-family:var(--sans);min-height:48px;font-size:.95rem;line-height:1.6}.zh-page .service-cta .disclosure{font-size:.75rem;line-height:1.8}.zh-summary{color:#475c51;max-width:620px;font-size:1.03rem}.zh-dek{color:#49624d;font-size:1.12rem;font-weight:600}.zh-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding:24px 0 48px;display:grid}.zh-pitch .service-cta{margin-top:25px}.zh-research{color:#5c6c60;margin:15px 0;font-size:.74rem}.zh-pitch>.text-link{font-size:.84rem}.zh-art{margin:0}.zh-art img{border-radius:20px;width:100%;height:auto;display:block}.zh-art figcaption{color:#657364;margin-top:12px;font-size:.66rem;line-height:1.8}.zh-facts{border-block:1px solid var(--line);color:#49624d;justify-content:space-between;gap:20px;padding:22px 0;font-size:.91rem;display:flex}.zh-facts b{color:#77856b;margin-right:14px;font-size:.7rem}.zh-jump{color:#4b6450;flex-wrap:wrap;gap:10px 28px;padding:23px 0;font-size:.8rem;display:flex}.zh-jump a{border-bottom:1px solid #aebaa5;text-decoration:none}.zh-section{padding:48px 0;scroll-margin-top:105px}.zh-section-heading{max-width:740px;margin-bottom:30px}.zh-section-heading>p:not(.eyebrow){color:#556653;font-size:.95rem}.zh-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.zh-checks article{border-top:2px solid #a7ba98;padding:22px 6px 6px}.zh-number{color:#6f805f;font-size:.76rem;font-weight:700}.zh-checks p{color:#566755;margin-bottom:0;font-size:.92rem}.zh-scope{border-top:1px solid var(--line)}.zh-table-wrap{border:1px solid #cbd3c3;border-radius:12px;overflow-x:auto}.zh-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;margin:0;font-size:.9rem}.zh-table-wrap th,.zh-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dbe0d5;padding:20px 22px;line-height:1.8}.zh-table-wrap thead{background:#e7ecdf}.zh-table-wrap th:first-child{width:22%}.zh-table-wrap tbody tr:last-child>*{border-bottom:0}.zh-table-wrap tbody th{font-weight:600}.zh-table-wrap td{color:#50614f}.zh-callout{background:#e9eee2;border-radius:12px;grid-template-columns:1fr 270px;align-items:center;gap:45px;margin-top:22px;padding:30px 34px;display:grid}.zh-callout h3{margin-top:0}.zh-callout p{margin-bottom:0;font-size:.9rem}.zh-callout .service-cta .disclosure{margin-top:9px}.zh-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding:0;list-style:none;display:grid}.zh-process li{border-top:1px solid #bbc8ad;padding-top:22px}.zh-process span{color:#426046;background:#e8eedf;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.75rem;display:inline-grid}.zh-process p{color:#596951;font-size:.88rem}.zh-reading{max-width:810px;margin:28px auto 0;scroll-margin-top:105px}.zh-byline{color:#667160;border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:22px;font-size:.72rem;line-height:1.9}.zh-reading .prose{font-size:1rem;line-height:1.95}.zh-reading .prose h2{margin-top:40px;font-size:1.62rem}.zh-reading .prose p,.zh-reading .prose li{line-height:1.95}.zh-faq details{border-bottom:1px solid #d7ddcf;padding:18px 0}.zh-faq summary{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.8}.zh-faq details p{color:#53634e;padding:0 10px;font-size:.94rem}.zh-page .seller-questions{border-top:1px solid var(--line)}.zh-page .seller-questions textarea{height:370px;min-height:300px;font-family:Arial,sans-serif;line-height:1.7}.zh-page .question-actions{flex-wrap:wrap;gap:20px}.zh-page .question-actions p{max-width:310px}.zh-closing{color:#f6f5e9;background:#193e36;border-radius:16px;margin:20px 0 45px;padding:36px 40px}.zh-closing .eyebrow{color:#b5cbaa}.zh-closing h2{color:#f6f5e9}.zh-closing>p:not(.eyebrow){color:#d0decb;font-size:.93rem}.zh-closing .button{color:#193e36;background:#dfebc5}.zh-closing .service-cta .disclosure{color:#c6d5bb}.zh-page .sources{margin-top:25px}.zh-page .sources h2{font-size:1.3rem}.zh-page .sources p,.zh-page .sources li{font-size:.8rem;line-height:1.9}.zh-page .related-reading a{font-size:.9rem;line-height:1.8}.zh-hub-hero{grid-template-columns:1.5fr .8fr;align-items:center;gap:90px;padding:35px 0 75px;display:grid}.zh-hub-hero h1{font-size:clamp(2.3rem,4.8vw,4rem)}.zh-hub-hero .button{margin-top:20px}.zh-editorial-note{border-left:1px solid #c7d0be;padding:35px 0 35px 40px}.zh-editorial-note>span{color:#8b9d71;font-size:75px;line-height:1}.zh-editorial-note p{color:#5b6a53;font-size:1.28rem}.zh-editorial-note strong{color:#234d3d;font-weight:500}.zh-editorial-note small{color:#667658;font-size:.7rem}.zh-page .service-feature{max-width:none;margin-bottom:24px}.zh-page .service-feature h2{font-size:1.9rem;line-height:1.45}.zh-page .service-feature-copy>p:not(.eyebrow):not(.research-note){font-size:.94rem;line-height:1.9}.zh-page .service-feature .research-note{font-size:.72rem}.zh-page .service-feature .text-link{font-size:.9rem}.zh-directory-link{margin-top:15px;display:inline-block}.zh-method{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:70px;margin-top:35px;padding-top:45px;display:grid}.zh-method p{color:#56644e;font-size:.95rem}.zh-directory-heading{max-width:780px;padding:22px 0 45px}.zh-count{color:#6b785e;margin-top:26px;font-size:.78rem}.zh-directory-note{border-top:1px solid var(--line);max-width:730px;margin:60px 0 10px;padding-top:30px}.zh-directory-note h2{font-size:1.55rem}.zh-directory-note p{color:#57634f;font-size:.95rem}@media (width<=900px){.zh-hero{gap:28px}.zh-callout{grid-template-columns:1fr 235px;gap:22px}.zh-hub-hero{grid-template-columns:1.5fr .8fr;gap:35px}.zh-method{gap:35px}.zh-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.zh-page{padding-top:24px;padding-bottom:45px}.zh-page h1{letter-spacing:-.045em;font-size:2.05rem;line-height:1.45}.zh-hero{grid-template-columns:1fr;gap:30px;padding-top:8px}.zh-summary{font-size:.94rem}.zh-dek{font-size:1rem}.zh-hero .service-cta .button{box-sizing:border-box;width:100%}.zh-art{justify-self:center;width:100%;max-width:480px}.zh-art img{border-radius:12px}.zh-art figcaption{font-size:.61rem}.zh-facts{gap:8px;padding:17px 0;font-size:.73rem}.zh-facts b{margin-bottom:5px;display:block}.zh-jump{gap:12px 22px;font-size:.77rem}.zh-section{padding:30px 0}.zh-section-heading{margin-bottom:20px}.zh-checks{grid-template-columns:1fr;gap:18px}.zh-checks article{padding:18px 0 5px}.zh-checks h3{margin-top:6px}.zh-table-wrap table{font-size:.83rem}.zh-table-wrap th,.zh-table-wrap td{padding:15px 17px}.zh-callout{grid-template-columns:1fr;gap:15px;padding:22px}.zh-callout .service-cta .button{box-sizing:border-box;width:100%}.zh-process{gap:18px}.zh-process h3{font-size:1rem}.zh-process p{font-size:.83rem}.zh-reading{margin-top:10px}.zh-byline{font-size:.68rem}.zh-reading .prose{font-size:.96rem}.zh-reading .prose h2{font-size:1.42rem}.zh-page .question-actions p{max-width:none;margin-top:12px}.zh-closing{padding:25px 22px}.zh-closing .service-cta .button{box-sizing:border-box;width:100%}.zh-hub-hero{padding:10px 0 20px;display:block}.zh-hub-hero h1{font-size:2.15rem}.zh-editorial-note{border-top:1px solid #c7d0be;border-left:0;margin-top:35px;padding:25px 0 0}.zh-editorial-note>span{float:right;font-size:60px}.zh-editorial-note p{margin:0 0 10px;font-size:1.07rem}.zh-method{grid-template-columns:1fr;gap:10px;padding-top:30px}.zh-page .service-feature h2{font-size:1.45rem}.zh-page .service-feature-copy{padding:20px}.zh-page .service-feature-art{height:auto}.zh-directory-heading{padding:10px 0 25px}.zh-directory-note{margin-top:35px}}@media (width<=350px){.zh-page h1,.zh-hub-hero h1{font-size:1.8rem}.zh-page .button{font-size:.85rem}.zh-jump{gap:12px 15px}}
