.bp3{-webkit-font-smoothing:antialiased}.bp3 *,.bp3 :before,.bp3 :after{box-sizing:border-box}.bp3 a{color:inherit}.bp3 :focus-visible{outline:2px solid var(--w3-ink);outline-offset:2px}.bp3 p{margin:0}.bp3 ul,.bp3 ol{margin:0;padding:0;list-style:none}.bp3-crumb{color:var(--w3-ink-3);padding:26px 0 0;font-size:13px}.bp3-crumb a{text-underline-offset:3px;text-decoration:underline}.bp3-top{max-width:920px;padding:14px 0 22px}.bp3-top .w3-h1{font-size:clamp(30px,3.4vw,44px)}.bp3-top .w3-lead{max-width:72ch;margin-top:14px;font-size:16.5px}.bp3-byline{color:var(--w3-ink-3);font-size:13px;line-height:1.6;margin-top:12px!important}.bp3-tiles{border-top:2px solid var(--w3-ink);border-bottom:1px solid var(--w3-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bp3-tile{padding:16px 18px 18px 0}.bp3-tile+.bp3-tile{border-left:1px solid var(--w3-rule);padding-left:18px}.bp3-tile-v{letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1.05}.bp3-tile-v.is-signal{color:var(--w3-signal)}.bp3-tile-l{color:var(--w3-ink-2);font-size:14px;line-height:1.4;margin-top:6px!important}.bp3-tile-s{color:var(--w3-ink-3);font-size:12.5px;line-height:1.45;margin-top:4px!important}.bp3-sec{border-top:2px solid var(--w3-ink);margin-top:52px;padding-top:18px;scroll-margin-top:84px}.bp3-sec h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.15}.bp3-sub{color:var(--w3-ink-2);max-width:80ch;font-size:14.5px;line-height:1.6}:lang(zh) .bp3-sub,:lang(zh-CN) .bp3-sub{line-height:1.8}.bp3-sub+.bp3-sub{margin-top:8px!important}.bp3-sub b{color:var(--w3-ink)}.bp3-legend{color:var(--w3-ink-2);flex-wrap:wrap;gap:6px 22px;font-size:13.5px;display:flex;margin:14px 0 6px!important}.bp3-legend span{align-items:center;gap:8px;display:inline-flex}.bp3-legend i{width:22px;height:2px;display:inline-block}.bp3-chart{-webkit-overflow-scrolling:touch;overflow-x:auto}.bp3-chart svg{width:100%;max-width:820px;height:auto;display:block}.bp3-chart--compact{display:none}.bp3-chart text{font-family:var(--w3-font)}.bp3-scroll{-webkit-overflow-scrolling:touch;margin-top:14px;overflow-x:auto}.bp3-table{border-collapse:collapse;width:100%;font-size:14px}.bp3-table th,.bp3-table td{border-bottom:1px solid var(--w3-rule);text-align:left;vertical-align:top;padding:9px 12px 9px 0}.bp3-table thead th{border-bottom:1px solid var(--w3-ink);color:var(--w3-ink-3);vertical-align:bottom;font-size:12.5px;font-weight:600;line-height:1.3}.bp3-table--narrow{max-width:760px}.bp3-table th[scope=row]{color:var(--w3-ink);white-space:nowrap;font-weight:700}.bp3-table tbody tr:hover>*{background:var(--w3-paper-2)}.bp3-cell b{letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.bp3-cell small{color:var(--w3-ink-3);white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.4;display:block}.bp3-cell.is-empty b{color:var(--w3-ink-3);font-weight:400}.bp3-table .bp3-num{white-space:nowrap}.bp3-share{align-items:center;gap:10px;min-width:170px;display:flex}.bp3-share .w3-bar{flex:1;max-width:140px}.bp3-share .w3-bar>i{background:var(--w3-signal-fill)}.bp3-share span{width:46px;font-weight:700}.bp3-note{color:var(--w3-ink-3);max-width:90ch;font-size:12.5px;line-height:1.6;margin-top:10px!important}.bp3-details{margin-top:12px;font-size:13.5px}.bp3-details summary{cursor:pointer;color:var(--w3-ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--w3-rule-2);text-decoration-color:var(--w3-rule-2)}.bp3-details .bp3-table{max-width:640px;font-size:13px}.bp3-pairs{border-top:1px solid var(--w3-ink);margin-top:14px}.bp3-pairs li{border-bottom:1px solid var(--w3-rule);grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:18px;padding:12px 0;font-size:15px;line-height:1.55;display:grid}.bp3-pairs li>b{letter-spacing:-.02em;font-size:24px;font-weight:800}.bp3-pairs li>b small{color:var(--w3-ink-3);font-size:14px;font-weight:400}.bp3-method{border-top:1px solid var(--w3-ink);margin-top:12px}.bp3-method>li{border-bottom:1px solid var(--w3-rule);color:var(--w3-ink-2);max-width:90ch;padding:10px 0;font-size:14.5px;line-height:1.65}:lang(zh) .bp3-method>li,:lang(zh-CN) .bp3-method>li{line-height:1.85}.bp3-method>li>b:first-child{color:var(--w3-ink)}.bp3-excl{margin-top:8px!important}.bp3-excl li{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:3px 0;font-size:14px;display:grid}.bp3-excl li>span:first-child{text-align:right;color:var(--w3-ink);font-weight:700}.bp3-srcs{margin-top:12px}.bp3-srcs p{color:var(--w3-ink-2);max-width:90ch;font-size:14px;line-height:1.6}.bp3-srcs p+p{margin-top:8px}.bp3-srcs a,.bp3-method a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--w3-rule-2);text-decoration-color:var(--w3-rule-2)}.bp3-faq{border-top:1px solid var(--w3-ink);margin-top:14px}.bp3-faq>div{border-bottom:1px solid var(--w3-rule);grid-template-columns:320px minmax(0,1fr);gap:48px;padding:14px 0 16px;display:grid}.bp3-faq dt{font-size:15.5px;font-weight:700;line-height:1.4}.bp3-faq dd{color:var(--w3-ink-2);max-width:78ch;margin:0;font-size:14.5px;line-height:1.65}:lang(zh) .bp3-faq dd,:lang(zh-CN) .bp3-faq dd{line-height:1.85}.bp3-cta{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.bp3 .w3-btn{color:#fff}.bp3 .w3-btn--ghost{color:var(--w3-ink)}@media (max-width:1000px){.bp3-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bp3-tile:nth-child(3){border-left:0;padding-left:0}.bp3-tile:nth-child(n+3){border-top:1px solid var(--w3-rule)}.bp3-faq>div{grid-template-columns:1fr;gap:6px}}@media (max-width:640px){.bp3-crumb{padding-top:18px}.bp3-tile-v{font-size:28px}.bp3-tile{padding:14px 12px 14px 0}.bp3-tile+.bp3-tile{padding-left:12px}.bp3-tile:nth-child(3){padding-left:0}.bp3-sec{margin-top:40px}.bp3-sec h2{font-size:21px}.bp3-chart--wide{display:none}.bp3-chart--compact{display:block}.bp3-pairs li{grid-template-columns:1fr;gap:2px}.bp3-table{font-size:13px}}
