
:root{--paper:#F8F7F2;--blue:#234C8A;--yellow:#E8E94C;--mist:#DDEAF1;--ink:#263747;--line:#D7E0E2;--orange:#EEA06A;--muted:#61717E;--width:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC","Noto Sans SC",Arial,sans-serif;font-size:16px;line-height:1.85}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}button{font:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--blue);line-height:1.4}h1{font-size:clamp(30px,3.2vw,48px);letter-spacing:-1.2px;font-weight:700}h2{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.6px}h3{font-size:19px}p+p{margin-top:16px}ul,ol{padding-left:1.5em}li+li{margin-top:8px}.wrap{width:min(var(--width),calc(100% - 64px));margin:auto}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:28px}.main-nav{display:flex;gap:29px;align-items:center}.main-nav a{font-size:15px;white-space:nowrap;padding:10px 0;border-bottom:2px solid transparent}.main-nav a[aria-current="page"]{border-color:var(--blue)}.main-nav a[aria-current="page"]:before{content:"";display:inline-block;width:6px;height:6px;background:var(--yellow);border:1px solid #A5AD2E;border-radius:50%;margin-right:7px;vertical-align:middle}.brand{display:block;flex:0 0 251px}.brand img{width:251px}.menu-toggle{display:none;border:1px solid var(--line);background:transparent;padding:8px 13px;color:var(--blue)}.eyebrow{color:var(--blue);font:11px/1.5 Arial,sans-serif;letter-spacing:2.4px;text-transform:uppercase;display:flex;align-items:center;gap:12px;margin-bottom:22px}.eyebrow:before{content:"";width:26px;height:4px;background:var(--yellow)}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-template-areas:"copy art" "check art";gap:24px 42px;padding-top:54px;padding-bottom:42px;align-items:start}.hero-copy{grid-area:copy}.hero-copy h1{max-width:650px}.hero-copy>p{margin-top:23px;max-width:620px;color:#526776;font-size:16px;line-height:2}.hero-art{grid-area:art;position:relative;margin-top:16px}.hero-art img{border-radius:100px 10px 10px 10px;aspect-ratio:4/3;object-fit:cover;width:100%}.figure-label{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:1px;color:var(--muted);padding-top:10px}.hero-check{grid-area:check;border-top:1px solid var(--line);padding-top:17px;display:grid;grid-template-columns:100px 1fr;gap:15px}.hero-check h2{font-size:14px}.hero-check ol{margin:0;display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;font-size:12px;gap:12px;line-height:1.8;color:var(--muted)}.hero-check b{font:11px Arial,sans-serif;color:var(--blue);display:block;margin-bottom:4px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;gap:12px;justify-content:center;padding:12px 20px;border:1px solid var(--blue);font-size:14px;line-height:1.6;border-radius:3px;font-weight:600}.button.primary{background:var(--blue);color:white}.button.primary:after{content:"↗";color:var(--yellow);margin-left:8px}.button:hover{text-decoration:none;background:var(--yellow);color:var(--blue)}.text-link{display:inline-block;margin-top:22px;font-weight:600;font-size:14px}.text-link:after{content:" ↗"}.quick-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);margin-bottom:28px}.quick-index a{display:flex;align-items:center;gap:16px;padding:21px 24px;border-right:1px solid var(--line)}.quick-index a:first-child{padding-left:0}.quick-index a:last-child{border-right:0}.quick-index small{display:block;color:var(--muted);font-size:12px}.icon{width:26px;height:26px;flex:0 0 26px}.section{padding-top:66px;padding-bottom:66px;border-bottom:1px solid var(--line)}.section-top{display:grid;grid-template-columns:65px 1fr;gap:20px;margin-bottom:30px}.section-number{font:12px/1.5 Arial,sans-serif;color:var(--blue);padding-top:10px;letter-spacing:1px}.section-top p{color:var(--muted);max-width:760px;margin-top:12px}.feature-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center}.feature-grid.reverse{grid-template-columns:1.15fr .85fr}.feature-grid figure img{width:100%;border-radius:6px;aspect-ratio:3/2;object-fit:cover}.feature-grid .prose p{font-size:15px;line-height:1.95}.device-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin-top:22px}.device-item{border-top:1px solid var(--line);padding:16px 0;display:grid;grid-template-columns:25px 1fr;gap:12px}.device-item h3{font-size:15px}.device-item p{font-size:13px!important;color:var(--muted);margin-top:5px!important}.mode-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:22px}.mode-pair>div{border-top:2px solid var(--blue);padding-top:14px}.mode-pair p{margin-top:8px;font-size:14px!important}.note{padding:18px 22px;background:var(--mist);border-left:3px solid var(--blue);font-size:14px;line-height:1.9;margin-top:24px}.diagram{margin-top:24px}.diagram img{width:100%;height:auto}.table-wrap{overflow-x:auto;margin-top:24px;border:1px solid var(--line);border-radius:4px}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}th{background:var(--mist);color:var(--blue);font-weight:600}td,th{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}th:first-child{width:18%}.quality-grid{display:grid;grid-template-columns:1.5fr .65fr;gap:36px}.quality-aside{background:var(--blue);color:white;padding:30px;border-radius:4px;align-self:start;margin-top:24px}.quality-aside h3{color:var(--yellow)}.quality-aside p{font-size:14px;margin-top:16px;color:#E4EDF2}.terms-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--blue);border-bottom:1px solid var(--blue);margin-top:24px}.terms-strip>div{padding:22px 24px;border-right:1px solid var(--line)}.terms-strip>div:last-child{border:0}.terms-strip b{display:block;color:var(--blue);font-size:15px}.terms-strip p{font-size:13px;color:var(--muted);margin-top:8px}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.news-card{min-width:0;border:1px solid var(--line);border-radius:5px;background:#FBFBF7;overflow:hidden;transition:transform .2s,box-shadow .2s}.news-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px #234c8a0d}.news-card>a{display:block;overflow:hidden}.news-card img{aspect-ratio:3/2;width:100%;object-fit:cover;transition:transform .4s}.news-card:hover img{transform:scale(1.025)}.news-card-body{padding:22px 24px 24px}.category{font-size:11px;letter-spacing:1.5px;color:var(--blue);margin-bottom:13px;display:flex;align-items:center;gap:8px}.category:before{content:"";width:7px;height:7px;background:var(--yellow);border:1px solid #B4BD44}.news-card h3{font-size:19px;line-height:1.55}.news-card p{font-size:14px;color:var(--muted);margin-top:12px}.read-point{font-size:12px!important;color:var(--blue)!important;border-top:1px solid var(--line);padding-top:12px}.faq-list{max-width:1000px;margin-left:auto}.faq-list details{border-top:1px solid var(--line);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;color:var(--blue);font-weight:600;list-style:none;position:relative;padding-right:32px}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:4px;font-size:22px;font-weight:400;top:-2px}details[open]>summary:after{content:"−"}details>p{margin-top:14px;font-size:14px;max-width:880px;color:var(--muted)}.directory{display:grid;grid-template-columns:1fr 1fr;gap:0 34px;margin-top:28px}.directory a{display:grid;grid-template-columns:35px 1fr 22px;gap:14px;border-top:1px solid var(--line);padding:22px 0;align-items:start}.directory span{font:12px Arial,sans-serif;color:var(--muted);padding-top:8px}.directory strong{font-size:16px}.directory small{display:block;color:var(--muted);font-size:13px;margin-top:6px}.directory code{font-size:11px;display:block;color:var(--blue);margin-top:5px}.next-step{margin-top:58px;margin-bottom:62px;background:var(--mist);padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:35px;border-radius:5px}.next-step h2{font-size:24px}.next-step p{font-size:14px;margin-top:12px;max-width:690px;color:var(--muted)}.next-step .actions{margin-top:0;flex:0 0 225px;display:grid;gap:7px}.next-step .actions a{font-size:13px;border-bottom:1px solid #BBCDD8;padding-bottom:4px;display:flex;justify-content:space-between}.next-step .actions a:after{content:"↗"}.footer-index{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;padding:40px 0 45px;gap:38px;border-top:1px solid var(--line)}.footer-caption{font:11px/1.9 Arial,sans-serif;letter-spacing:2px;color:var(--blue)}.footer-caption:before{content:"";display:block;width:35px;height:5px;background:var(--yellow);margin-bottom:17px}.footer-index h2{font-size:14px;margin-bottom:14px}.footer-index a{display:block;font-size:13px;color:var(--muted);margin:7px 0}.copyright{background:var(--blue);color:#EDF2F8}.copyright-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px;font-size:11px;line-height:1.8}.registrations{display:flex;gap:22px;flex-shrink:0}.breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:27px 0 0;font-size:12px;color:var(--muted)}.breadcrumbs li+li{margin:0}.breadcrumbs li+li:before{content:"/";margin-right:10px;color:#A9BBC7}.page-intro{padding-top:42px;padding-bottom:34px;max-width:1020px}.page-intro .eyebrow{margin-bottom:17px}.page-intro h1{font-size:clamp(29px,3.1vw,43px)}.page-intro .lead{font-size:17px;color:var(--muted);margin-top:23px;max-width:900px;line-height:1.95}.intro-split{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;max-width:none}.intro-split figure img{border-radius:45px 5px 5px 5px;width:100%;aspect-ratio:3/2;object-fit:cover}.page-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px;align-items:start;margin-top:30px;margin-bottom:65px}.side-index{font-size:13px;border-top:2px solid var(--blue);padding-top:17px}.side-index h2{font-size:14px;margin-bottom:15px}.side-index a{display:block;padding:8px 0;border-bottom:1px solid var(--line)}.side-index p{color:var(--muted);margin-top:19px;font-size:12px}.article-body{min-width:0;max-width:960px}.article-body section{margin-bottom:34px;scroll-margin-top:24px}.article-body h2{font-size:25px;margin-bottom:18px}.article-body h3{font-size:18px;margin-top:25px;margin-bottom:12px}.article-body p,.article-body li{font-size:15px;line-height:2}.article-body p+p{margin-top:17px}.article-body figure{max-width:760px;margin:28px 0}.article-body figure img{border-radius:5px;aspect-ratio:3/2;object-fit:cover;width:100%}.article-body figcaption{font-size:12px;color:var(--muted);margin-top:8px}.step-list{counter-reset:step;list-style:none;padding:0}.step-list li{counter-increment:step;border-top:1px solid var(--line);padding:18px 0 18px 45px;position:relative;margin:0}.step-list li:before{content:counter(step,decimal-leading-zero);font:12px Arial,sans-serif;color:var(--blue);position:absolute;left:0;top:25px}.step-list b{display:block;color:var(--blue)}.document-card{background:#EAF0F2;border:1px solid #CFDDE3;padding:25px;border-radius:4px}.document-card dl{display:grid;grid-template-columns:110px 1fr;font-size:14px;margin-bottom:0;gap:12px}.document-card dt{color:var(--blue);font-weight:600}.document-card dd{margin:0}.related{border-top:1px solid var(--blue);padding-top:22px;margin-top:38px}.related h2{font-size:20px}.related-links{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.related-links a{font-size:14px;border:1px solid var(--line);padding:15px}.article-nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.article-nav a{max-width:48%;font-size:14px}.article-nav small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}.article-nav .next{margin-left:auto;text-align:right}.external-index{border-top:1px solid var(--line);padding-top:25px;margin-top:38px}.external-index h2{font-size:19px}.external-index p{font-size:12px;color:var(--muted);margin-top:10px}.external-links{display:flex;flex-wrap:wrap;gap:9px 23px;margin-top:17px}.external-links a{font-size:13px}.symptom-index{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:20px 0 30px}.symptom-index a{border-bottom:1px solid var(--line);padding:7px 0;font-size:13px}.symptom{border-top:1px solid var(--line);padding-top:23px}.symptom h2{font-size:21px}.symptom p{font-size:14px}.symptom .text-link{margin-top:9px}.news-index-list{margin-bottom:70px}.news-index-row{display:grid;grid-template-columns:62px 320px minmax(0,1fr);gap:30px;padding:30px 0;border-top:1px solid var(--line);align-items:start}.news-index-row>span{font:13px Arial,sans-serif;color:var(--blue);padding-top:5px}.news-index-row img{aspect-ratio:3/2;object-fit:cover;border-radius:4px}.news-index-row h2{font-size:24px}.news-index-row p{font-size:15px;color:var(--muted);margin-top:14px}.news-index-row .category{margin-bottom:9px}.filter-links{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0 35px}.filter-links a{font-size:12px;padding:6px 13px;border:1px solid var(--line);border-radius:2px}.narrow{max-width:940px;margin:0 auto 65px}.policy-section{padding-top:27px;margin-bottom:30px;border-top:1px solid var(--line)}.policy-section h2{font-size:24px;margin-bottom:17px}.policy-section p{font-size:15px}.references{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:17px;margin-top:22px}.references a{text-decoration:underline}.skip-link{position:absolute;left:20px;top:-70px;background:var(--blue);color:white;padding:10px;z-index:5}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #98A51C;outline-offset:4px}a,button,summary{-webkit-tap-highlight-color:#E8E94C55}
@media(min-width:1440px){.hero{padding-top:64px;padding-bottom:52px;gap:26px 55px}.hero-art{margin-top:8px}.hero-copy>p{font-size:17px}}
@media(max-width:1100px){.main-nav{gap:18px}.brand{flex-basis:222px}.brand img{width:222px}.hero{gap:24px}.hero-check{grid-template-columns:1fr}.feature-grid,.feature-grid.reverse{gap:28px}.copyright-inner{font-size:10px}.registrations{gap:13px}.news-index-row{grid-template-columns:35px 270px 1fr;gap:22px}.page-layout{grid-template-columns:180px 1fr;gap:30px}}
@media(max-width:920px){.wrap{width:calc(100% - 40px)}.header-inner{min-height:90px;gap:16px}.main-nav{gap:14px}.main-nav a{font-size:13px}.brand{flex-basis:200px}.brand img{width:200px}.hero{grid-template-columns:1.1fr .9fr;padding-top:37px;gap:22px}.hero h1{font-size:33px}.hero-copy>p{font-size:14px}.hero-art{align-self:center}.hero-check ol{gap:10px}.hero .button{padding:10px 13px;font-size:12px}.section{padding:48px 0}.section-top{grid-template-columns:40px 1fr;gap:12px}.feature-grid,.feature-grid.reverse{grid-template-columns:1fr 1fr;gap:25px}.device-list{grid-template-columns:1fr;gap:0}.device-item{padding:10px 0}.quality-grid{grid-template-columns:1fr}.quality-aside{margin-top:0;display:grid;grid-template-columns:180px 1fr;gap:20px}.quality-aside p{margin:0}.terms-strip{grid-template-columns:1fr 1fr}.terms-strip>div:nth-child(2){border-right:0}.terms-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card h3{font-size:18px}.news-card-body{padding:20px}.next-step{padding:30px}.next-step h2{font-size:22px}.footer-index{gap:20px;grid-template-columns:.8fr 1fr 1fr 1.1fr}.copyright-inner{gap:10px;font-size:9px;letter-spacing:-.1px}.registrations{gap:10px}.intro-split{gap:25px}.page-layout{display:block}.side-index{margin-bottom:30px;display:flex;gap:10px 20px;flex-wrap:wrap;align-items:center}.side-index h2{margin:0}.side-index a{padding:6px 0}.side-index p{display:none}.news-index-row{grid-template-columns:30px 240px 1fr;gap:18px}.news-index-row h2{font-size:21px}}
@media(max-width:700px){.header-inner{min-height:83px;flex-wrap:wrap;position:relative;padding:14px 0;justify-content:space-between}.brand{order:0;flex:0 0 213px}.brand img{width:213px}.menu-toggle{display:block;order:1;font-size:12px}.main-nav{order:2;display:none;flex:1 1 100%;padding-top:12px;border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;margin-top:10px}.main-nav.open{display:flex}.main-nav a{padding:12px 8px;font-size:14px}.hero{grid-template-columns:1fr;grid-template-areas:"copy" "art" "check";padding-top:33px;gap:24px}.hero h1{font-size:35px;line-height:1.45;letter-spacing:-1px}.hero-copy>p{font-size:15px}.hero-art{margin:0;max-width:510px;justify-self:center;width:100%}.hero-art img{border-top-left-radius:70px;max-height:370px;object-fit:contain;background:#EAF0F1}.hero-check{grid-template-columns:1fr;gap:12px}.hero-check ol{gap:17px}.quick-index{margin-bottom:8px}.quick-index a{padding:17px 12px;gap:8px}.quick-index a:first-child{padding-left:4px}.quick-index strong{font-size:13px}.quick-index small{font-size:10px}.quick-index .icon{width:21px;height:21px;flex-basis:21px}.feature-grid,.feature-grid.reverse{grid-template-columns:1fr}.feature-grid>figure{max-width:500px;width:100%;justify-self:center}.feature-grid.reverse>figure{order:2}.section-top{grid-template-columns:28px 1fr;gap:8px}.section-top h2{font-size:24px}.section-top p{font-size:14px}.section-number{font-size:10px;padding-top:7px}.section{padding:37px 0}.device-list{grid-template-columns:1fr 1fr;gap:0 20px}.quality-aside{display:block;padding:24px}.quality-aside p{margin-top:12px}.directory{grid-template-columns:1fr}.next-step{display:block;margin-top:36px;margin-bottom:35px;padding:26px}.next-step .actions{margin-top:22px;grid-template-columns:1fr 1fr;gap:12px 20px}.footer-index{grid-template-columns:1fr 1fr 1fr;gap:16px;padding:28px 0}.footer-caption{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-size:10px}.footer-caption:before{margin:0;width:26px;flex-shrink:0}.footer-index h2{font-size:13px}.footer-index a{font-size:12px}.copyright-inner{flex-wrap:wrap;font-size:10px;gap:8px;padding:17px 0}.registrations{flex-wrap:wrap;gap:5px 17px;font-size:10px}.intro-split{display:block}.intro-split figure{max-width:460px;margin:25px auto 0}.page-intro{padding-top:28px}.page-intro .lead{font-size:15px}.page-intro h1{font-size:31px}.page-layout{margin-top:15px}.article-body h2{font-size:23px}.article-body p,.article-body li{font-size:15px}.news-index-row{grid-template-columns:30px 1fr;gap:10px 16px}.news-index-row>a{grid-column:2}.news-index-row>div{grid-column:2}.news-index-row img{width:100%;max-width:480px}.news-index-row h2{font-size:23px}.related-links{grid-template-columns:1fr}.symptom-index{gap:5px 14px}.symptom-index a{font-size:12px}.narrow{margin-bottom:40px}.document-card{padding:20px}.document-card dl{grid-template-columns:85px 1fr}}
@media(max-width:620px){.home-news-grid{grid-template-columns:minmax(0,1fr);gap:24px}.news-card img{max-height:none}.news-card h3{font-size:21px}.news-card-body{padding:22px}.mode-pair{gap:20px}.terms-strip>div{padding:18px}.table-wrap table{min-width:590px}.quality-grid .table-wrap{margin-top:0}}
@media(max-width:400px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:31px}.brand{flex-basis:194px}.brand img{width:194px}.hero-check ol{gap:10px}.quick-index a{padding:15px 7px}.quick-index .icon{display:none}.device-list{gap:0 14px}.next-step .actions{grid-template-columns:1fr}.footer-index{gap:12px}.section-top h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.article-body h2 .icon,.mode-pair h3 .icon,.quality-aside h3 .icon{display:inline-block;vertical-align:middle;margin-right:4px}.quality-aside .icon{background:var(--mist);padding:3px;border-radius:3px}

.hero>*,.feature-grid>*,.intro-split>*,.quality-grid>*,.terms-strip>*{min-width:0}.article-body .diagram{max-width:none}.article-body .diagram img{aspect-ratio:auto;object-fit:contain}
