html{--font-ui:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Segoe UI","Helvetica Neue",Arial,sans-serif}html[lang] .term.term.term :is(.titlebar,.item-cat,.kicker,.sect,.side-hd,.side-tags-hd span,.cell-kicker,.news-date,.arc-date,.arc-month,.meta,.meta .tag,.cmd,.tag,.index-status,.listhdr,.backnav,.lead-more,.side-all,.side-list i,.topic-list i,.topic-hd,.side-tags-list a,.article-index .index-no,.sig b,.cell-sig b,.md blockquote p strong.sig,.archive-cta,.foot a,.topnav a,.tbtn,.masthead-edition,.kicker span,.cell-kicker span,.topic-hd span,.back-arrow){font-family:var(--font-ui);-webkit-text-stroke:0;font-size-adjust:none;font-feature-settings:normal;font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}html[lang] .term.term.term.term.term :is(.item-cat,.kicker,.side-hd,.cell-kicker,.arc-month,.cmd,.topic-hd){font-weight:600}html[lang] .term.term.term :is(.sig b,.cell-sig b,.md blockquote p strong.sig){letter-spacing:.08em;margin-right:8px;font-size:10px;font-weight:600}html[lang] .term.term.term .md :is(p,li){font-family:var(--font-ui);-webkit-text-stroke:0;color:var(--text);font-size-adjust:none}html[lang] .term.term.term .md blockquote p{color:var(--signal-text);letter-spacing:.1px;text-align:justify;margin:0;font-size:14px;font-weight:700;line-height:24.5px}html[lang] .term.term.term.term .md blockquote p strong.sig{color:var(--primary);letter-spacing:1.4px;margin:0 5px 0 0;font-size:12px;font-weight:700;line-height:21px}html[lang] .term.term.term .md :is(h1,h2,h3),html[lang] .term.term.term .md .runin,html[lang] .term.term.term :is(.lead-title,.lead-title a){color:var(--primary)}html[lang=zh-CN] .term.term.term .lead-main .sig{max-width:none}html[lang] .term.term.term :is(.lead-title a:hover,.cell-title:hover){color:var(--primary)}html[lang] .term.term.term :is(.side-sig,.cell-sig,.ns,.sig){font-family:var(--font-ui);color:var(--dim);-webkit-text-stroke:0;font-size:14px;line-height:1.8}html[lang] .term.term.term :is(.side-tags-list a,.meta .tag,.arc-month){color:var(--dim)}html[lang] .term.term.term .topic-list a{-webkit-text-stroke:0;font-size:18px;font-weight:500;line-height:1.55}html[lang] .term.term.term .topic-list i{color:var(--dim);font-size:11px}html[lang] .term.term.term .cell-title{text-wrap:pretty;font-size:21px;line-height:1.5}html[lang] .term.term.term .sect{border-top:1px solid var(--hair-strong);margin-top:var(--editorial-section-gap);border-bottom:0;padding:14px 0 8px;line-height:21px}html[lang] .term.term.term .sect span:first-child{font-size:14px;font-weight:600}html[lang] .term.term.term .topnav{align-items:center;gap:22px}html[lang] .term.term.term .topnav a{letter-spacing:.02em;text-transform:none;border-bottom:0;padding:0;font-size:13px;line-height:32px}.topnav a:last-child{margin-left:4px;text-transform:uppercase!important}html[lang] .term.term.term .masthead-edition{color:var(--dim);font-size:11px}html[lang] .term.term.term .tbtn{font:500 12px/32px var(--font-ui);-webkit-text-stroke:0;font-size-adjust:none;text-transform:none;letter-spacing:0;color:var(--dim);min-height:32px;padding:0 6px}html[lang] .term.term.term .tbtn+.tbtn:before{content:none}html[lang] .term.term.term .tbtn[aria-pressed=true]{color:var(--primary);text-underline-offset:6px;text-decoration:underline 1px}.theme-seg{flex-shrink:0}@media (width<=540px){html[lang] .term.term.term .topnav{gap:12px}html[lang] .term.term.term .tbtn{padding:0 4px;font-size:11px}.titlebar{column-gap:6px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topic-directory{font-family:var(--font-ui);margin-top:36px;font-weight:500}.topic-directory h2{font:600 14px/1.5 var(--font-ui);color:var(--text);margin:0 0 18px}.topic-popular{border-bottom:1px solid var(--hair);padding:0 0 32px}.topic-popular>div{flex-wrap:wrap;gap:12px 28px;display:flex}.topic-directory a{color:var(--text);text-decoration:none}.topic-directory a:hover{color:var(--primary)}.topic-popular a{padding:6px 0;font-size:15px}.topic-popular a span{color:var(--dim);margin-left:8px;font-size:12px}.topic-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 12px;display:flex}.topic-toolbar h2{margin:0}.topic-toolbar input{font:500 14px var(--font-ui);color:var(--text);background:var(--panel);border:1px solid var(--hair-strong);box-sizing:border-box;border-radius:4px;width:260px;max-width:100%;padding:10px 12px}.topic-index-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.topic-index-list a{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:14px 0;font-size:14px;display:flex}.topic-index-list a span{overflow-wrap:anywhere}.topic-index-list small{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.topic-directory [hidden]{display:none}.topic-empty{color:var(--dim);font-size:14px}@media (width>=721px){.topics .topic-hd,.topics .topic-list li{border-bottom:0;position:relative}.topics .topic-hd:after,.topics .topic-list li:not(:last-child):after{content:"";left:var(--editorial-rule-gap);right:calc(0px - var(--editorial-gutter) + var(--editorial-rule-gap));background:var(--hair);pointer-events:none;height:1px;position:absolute;bottom:0}.topics .topic:nth-child(n+2) :is(.topic-hd,.topic-list li):after{left:calc(0px - var(--editorial-gutter) - 1px + var(--editorial-rule-gap))}.topics .topic:last-child :is(.topic-hd,.topic-list li):after{right:var(--editorial-rule-gap)}}.arc-group:last-child .news-row:last-child{border-bottom:0}html[lang] .term .price-table{border-collapse:collapse;width:100%;font:500 13px/1.6 var(--font-ui);table-layout:fixed}.price-table caption{text-align:left;color:var(--dim);caption-side:top;padding:0 0 16px;font-size:12px}html[lang] .term .price-table :is(th,td){border:0;border-bottom:1px solid var(--hair);vertical-align:top;background:0 0;padding:18px 10px}html[lang] .term .price-table thead th{color:var(--dim);background:var(--row-hover);text-align:right;font-size:11px;font-weight:600}html[lang] .term .price-table :is(th:first-child){text-align:left;width:42%}html[lang] .term .price-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.price-vendor{color:var(--dim);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.price-model{overflow-wrap:anywhere;font-size:14px;font-weight:600}.price-note{color:var(--dim);margin-top:8px;font-size:11px;font-weight:400;line-height:1.7;display:block}html[lang] .term .price-table a{color:var(--primary);font-size:12px}@media (width<=720px){html[lang] .term.term.term .topnav{gap:18px}html[lang] .term.term.term .lead-title{letter-spacing:0;font-size:clamp(26px,7.2vw,34px);line-height:1.35}html[lang] .term.term.term .cell-title{font-size:20px}.topic-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.topic-toolbar{flex-direction:column;align-items:stretch;gap:12px}.topic-toolbar input,.topic-toolbar label{width:100%}html[lang] .term .price-table,html[lang] .term .price-table tbody{display:block}.price-table thead{display:none}.price-table caption{display:block}html[lang] .term .price-table tr{border-bottom:1px solid var(--hair-strong);grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;display:grid}html[lang] .term .price-table th:first-child{border:0;grid-column:1/-1;width:auto;padding:0 0 12px}html[lang] .term .price-table td{text-align:left;white-space:normal;border:0;padding:6px 4px 6px 0}.price-table td:before{content:attr(data-label);color:var(--dim);margin-bottom:4px;font-size:10px;display:block}html[lang] .term .price-table td:last-child{grid-column:1/-1;padding-top:10px}.price-table td:last-child:before{display:none}}.topic-resources{font-family:var(--font-ui);padding:12px 0 0}html .term .topic-resources .chip{box-shadow:none;color:var(--text);font:500 13px/1.6 var(--font-ui);background:0 0;border:0;border-radius:0;margin-right:24px;padding:8px 0}html .term .topic-resources .chip:hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}html[lang] .term.term.term.term .theme-seg .tbtn:last-child{padding-right:0}html[lang] .term.term.term :is(.backnav,.article-back){color:var(--dim);font-family:var(--font-ui);font-size:13px;font-weight:500}html[lang] .term.term.term :is(.backnav,.article-back):hover{color:var(--primary)}html[lang] .term.term.term .md.article-head{overflow:hidden}html[lang] .term.term.term .md .meta{flex-wrap:wrap;margin-left:-21px;display:flex}html[lang] .term.term.term .md .meta>span:first-child{white-space:nowrap;padding-left:21px}html[lang] .term.term.term .md .meta .meta-item{white-space:nowrap;display:inline-flex}html[lang] .term.term.term .md .meta .sep{text-align:center;width:21px;margin:0;display:inline-block}@media (width<=540px){.site-footer .sf-cols>div:nth-child(3){flex-wrap:wrap;grid-column:1/-1;column-gap:24px;display:flex}.site-footer .sf-cols>div:nth-child(3) h2{flex:0 0 100%}}html[lang=en] .term.term.term.term .topic-list a{-webkit-text-stroke:.028em currentColor;font-weight:400}html[lang=zh-CN] .term.term.term.term .topic-list a,html[lang=zh-CN] .term.term.term.term :is(.news-row .nt,.nt){font-weight:700}.cost-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 8px;display:grid}.cost-form label{font:500 12px/1.5 var(--font-ui);color:var(--dim);flex-direction:column;justify-content:space-between;gap:8px;display:flex}.cost-form input{box-sizing:border-box;border:1px solid var(--hair-strong);width:100%;color:var(--text);font:600 16px/1.4 var(--font-ui);font-variant-numeric:tabular-nums;background:0 0;border-radius:3px;padding:10px 12px}.cost-form input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}html[lang] .term .cost-list{margin:16px 0 0;padding:0;list-style:none}html[lang] .term .cost-list li{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;margin:0;padding:14px 0;display:flex}html[lang] .term .cost-list li:first-child{border-top:1px solid var(--hair-strong)}.cost-sum{text-align:right;font:500 12px/1.5 var(--font-ui);color:var(--dim);white-space:nowrap}.cost-sum strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.cost-sum small{font-size:11px;display:block}.cost-note{color:var(--primary)}html[lang] .term .cost-hint{font:500 12px/1.6 var(--font-ui);color:var(--dim);margin-top:14px}@media (width<=720px){.cost-form{grid-template-columns:repeat(2,minmax(0,1fr))}}html[lang] .term .kv-table{border-collapse:collapse;width:100%;font:500 14px/1.6 var(--font-ui);margin:8px 0 18px}html[lang] .term .kv-table :is(th,td){border:0;border-bottom:1px solid var(--hair);vertical-align:top;text-align:left;background:0 0;padding:13px 0}html[lang] .term .kv-table th{color:var(--dim);padding-right:16px;font-weight:500}html[lang] .term .kv-table td{text-align:right;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}html[lang] .term .kv-table tr.is-current :is(th,td){color:var(--primary);font-weight:600}html[lang] .term.term.term :is(.issue-title,article.md h1,article.md h2){white-space:normal;word-break:normal;overflow-wrap:anywhere;text-wrap:pretty;min-inline-size:0;max-inline-size:100%}html[lang=zh-CN] .term.term.term .issue-title{letter-spacing:0;font-size:36px;line-height:1.36}html[lang=en] .term.term.term .issue-title{letter-spacing:0;font-size:42px;line-height:1.17}html[lang] .term.term.term article.md :is(h1,h2){text-align:start}html[lang=en] .term.term.term article.md :is(h1,h2){line-height:1.3}html[lang] .term.term.term .article-head.issue-topics{overflow:visible}html[lang] .term.term.term .issue-topics .meta{font:400 12px/1.7 var(--font-ui);gap:6px 16px;margin:0 0 28px}html[lang] .term.term.term .issue-topics .meta>span:first-child{white-space:normal;padding-left:0}html[lang] .term.term.term .issue-topics .meta .meta-item{white-space:normal;min-width:0;max-width:100%}html[lang] .term.term.term .issue-topics .meta .sep{display:none}html[lang] .term.term.term .issue-topics .meta .tag{overflow-wrap:anywhere;font-size:12px;font-weight:400}html[lang=zh-CN] .term.term.term .article-index a{letter-spacing:0;word-spacing:normal;font-size:17px;line-height:1.55}html[lang=en] .term.term.term .article-index a{letter-spacing:0;word-spacing:normal;font-size:20px;line-height:1.32}html[lang] .term.term.term .article-index a{grid-template-columns:32px minmax(0,1fr);column-gap:12px;padding:14px 0}html[lang] .term.term.term .article-index .index-title{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}html[lang] .term.term.term .article-index .index-no{font:500 13px/1.9 var(--font-ui);opacity:1;color:var(--dim);-webkit-text-stroke:0}html[lang] .term.term.term .article-toolbar{align-items:center;margin-bottom:22px}html[lang] .term.term.term .article-back{align-items:center;min-height:44px;padding:0;display:inline-flex}html[lang] .term.term.term .reader-share-open{min-height:44px}@media (width<=720px){html[lang=zh-CN] .term.term.term .issue-title{font-size:28px;line-height:1.36}html[lang=en] .term.term.term .issue-title{font-size:32px;line-height:1.2}}@media (width<=520px){html[lang] .term.term.term .article-toolbar{margin-bottom:18px}html[lang] .term.term.term .reader-share-entry{flex-direction:row;align-items:center}html[lang] .term.term.term .reader-share-hint{display:none}html[lang] .term.term.term .reader-share-open{min-width:0}html[lang] .term.term.term .issue-topics .meta{gap:5px 12px;margin-bottom:24px}}html[lang] .term.term.term .topnav a{white-space:nowrap}@media (width<=720px){html[lang] .term.term.term .topnav{flex-wrap:wrap;row-gap:0}html[lang] .term.term.term .titlebar{grid-template-columns:minmax(0,1fr) 36px auto;gap:0 6px;padding:8px 18px 4px;display:grid}html[lang] .term.term.term .masthead{grid-area:1/1;min-width:0;overflow:visible}html[lang] .term.term.term .masthead-edition{display:none}html[lang] .term.term.term .header-search{order:0;grid-area:1/2;margin:0}html[lang] .term.term.term .header-search-toggle{width:36px;height:44px}html[lang] .term.term.term .theme-seg{order:0;grid-area:1/3;height:44px}html[lang] .term.term.term .tbtn{min-height:44px;padding:0 4px}html[lang] .term.term.term .topnav{flex-wrap:nowrap;order:0;grid-area:2/1/auto/-1;gap:18px;min-width:0;max-width:100%;display:flex;overflow-x:auto}html[lang] .term.term.term .topnav a{flex:none;line-height:44px}html[lang] .term.term.term .header-search.is-open{grid-area:3/1/auto/-1;width:100%}html[lang] .term.term.term .header-search-form input{min-height:44px;font-size:16px}}
