.article-page{--article-ink:#17231f;--article-copy:#33453e;--article-muted:#64736d;--article-line:#cdd5ce;--article-paper:#f5f1e8;--article-surface:#ebeFE8;color:var(--article-ink);background:var(--article-paper);box-shadow:0 0 0 100vmax var(--article-paper);clip-path:inset(0 -100vmax);padding-top:44px;padding-bottom:120px}.article-page .breadcrumbs{margin-bottom:48px;color:#75827d;font-size:12px;letter-spacing:.02em}.article-page .breadcrumbs a{color:#315f50}.article-page .breadcrumbs a:hover{color:#08795d}.article-page .article-header{max-width:1040px;padding-bottom:48px;border-bottom:1px solid var(--article-line)}.article-page .article-header .eyebrow{margin-bottom:18px;color:#08795d;font:750 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.article-page .article-header h1{max-width:1000px;margin:0;color:var(--article-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(46px,5.25vw,72px);font-weight:690;line-height:1.025;letter-spacing:-.055em;text-wrap:balance}.article-page-zh-tw .article-header h1{max-width:920px;font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:clamp(40px,4.2vw,56px);font-weight:650;line-height:1.16;letter-spacing:-.03em;word-break:keep-all;overflow-wrap:anywhere}.article-page .article-header>p:not(.eyebrow){max-width:850px;margin:24px 0 0;color:#586a63;font-size:18px;line-height:1.72;letter-spacing:.002em}.article-page-zh-tw .article-header>p:not(.eyebrow){font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;line-height:1.85;letter-spacing:.018em}.article-page .trust-strip{gap:9px;margin-top:27px}.article-page .trust-strip span{min-height:34px;padding:7px 11px;border-color:#bccbc3;border-radius:99px;background:rgba(255,255,255,.32);color:#52655d;font-size:11px}.article-page .article-layout{grid-template-columns:minmax(0,690px) minmax(240px,280px);justify-content:space-between;gap:72px;margin-top:64px}.article-page .prose{min-width:0;color:var(--article-copy);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;line-height:1.82;text-rendering:optimizeLegibility}.article-page-zh-tw .prose{font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif;font-size:17.5px;line-height:1.98;letter-spacing:.022em}.article-page .prose section>h2,.article-page .prose>h2,.article-page .prose>h3{color:var(--article-ink)}.article-page .prose h2{margin:2.65em 0 .72em;font-size:31px;font-weight:720;line-height:1.25;letter-spacing:-.035em;text-wrap:balance}.article-page-zh-tw .prose h2{font-size:29px;font-weight:650;line-height:1.42;letter-spacing:-.018em;word-break:keep-all}.article-page .prose h2:first-child{margin-top:0}.article-page .prose h3{margin:2em 0 .6em;font-size:22px;line-height:1.35}.article-page .prose p{margin:0 0 1.45em;color:var(--article-copy)}.article-page-zh-tw .prose p{margin-bottom:1.55em}.article-page .prose strong{color:#172d25;font-weight:720}.article-page .prose a{color:#08795d;text-decoration:underline;text-decoration-color:#87b6a5;text-decoration-thickness:1px;text-underline-offset:3px}.article-page .prose a:hover{color:#045d47;text-decoration-color:currentColor}.article-page .prose ol,.article-page .prose ul{display:grid;gap:.58em;margin:0 0 1.7em;padding-left:1.42em}.article-page .prose li{padding-left:.25em;color:var(--article-copy)}.article-page .prose li+li{margin-top:0}.article-page .prose li::marker{color:#0a8061;font-weight:750}.article-page .prose blockquote{margin:2em 0;padding:18px 22px;border-left:3px solid #0b8968;background:#e9eee7;color:#33473f}.article-page .prose section{padding:24px 0 32px;border-bottom:1px solid var(--article-line)}.article-page .prose section:first-child{padding-top:0}.article-page .source-section{margin-top:56px}.article-page .source-section li{overflow-wrap:anywhere}.article-page .source-section a{font-size:15px}.article-page .related-cues a,.article-page .related-links a{border-color:#c7d1ca;background:#eeeee7}.article-page .related-cues a:hover,.article-page .related-links a:hover{border-color:#72a793;background:#e8eee8}.article-page .related-cues strong,.article-page .related-links strong{color:var(--article-ink)}.article-page .related-cues p{color:var(--article-muted)}.article-page .article-aside{top:104px;padding:24px;border-color:#b9cdc4;border-radius:16px;background:#e8efe8;box-shadow:0 18px 46px rgba(26,55,44,.08)}.article-page .article-aside:before{content:"EDITORIAL NOTE";display:block;margin-bottom:22px;color:#0a8061;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.article-page .article-aside h2{margin:0 0 9px;color:var(--article-ink);font-size:16px}.article-page .article-aside p{margin:0 0 18px;color:#53665e;font-size:13px;line-height:1.7}.article-page .article-aside a{color:#08795d;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.article-page .table-wrap{border:1px solid var(--article-line);border-radius:12px;background:#f8f5ee}.article-page td,.article-page th{border-color:var(--article-line);color:var(--article-copy)}.article-page th{background:#e9eee7;color:#475b53}@media(max-width:900px){.article-page{padding-top:32px}.article-page .article-layout{grid-template-columns:minmax(0,700px);justify-content:start;gap:44px}.article-page .article-aside{position:static;max-width:690px}.article-page .article-header h1{font-size:clamp(42px,8vw,60px)}}@media(max-width:560px){.article-page{padding-top:24px;padding-bottom:82px}.article-page .breadcrumbs{margin-bottom:30px}.article-page .article-header{padding-bottom:34px}.article-page .article-header h1,.article-page-zh-tw .article-header h1{font-size:34px;line-height:1.24;letter-spacing:-.025em}.article-page .article-header>p:not(.eyebrow){margin-top:18px;font-size:16px;line-height:1.78}.article-page .trust-strip{align-items:stretch}.article-page .trust-strip span{width:fit-content}.article-page .article-layout{margin-top:42px}.article-page .prose,.article-page-zh-tw .prose{font-size:17px;line-height:1.92;letter-spacing:.014em}.article-page .prose h2,.article-page-zh-tw .prose h2{margin-top:2.35em;font-size:26px;line-height:1.4}.article-page .prose ol,.article-page .prose ul{padding-left:1.25em}.article-page .related-cues,.article-page .related-links{grid-template-columns:1fr}}.article-page-zh-tw .article-header h1{max-width:860px;font-size:clamp(37px,3.65vw,49px);line-height:1.22;letter-spacing:-.024em}@media(max-width:900px){.article-page .article-header h1{font-size:clamp(38px,7vw,52px)}.article-page-zh-tw .article-header h1{font-size:clamp(36px,6.4vw,46px)}}@media(max-width:560px){.article-page .article-header h1,.article-page-zh-tw .article-header h1{font-size:31px;line-height:1.3;letter-spacing:-.018em}}.article-page-zh-tw .article-header h1{max-width:820px;font-size:clamp(35px,3.3vw,44px);line-height:1.28}@media(max-width:900px){.article-page-zh-tw .article-header h1{font-size:clamp(34px,5.6vw,42px)}}@media(max-width:560px){.article-page-zh-tw .article-header h1{font-size:29px;line-height:1.35}}.article-page .prose table{width:100%;min-width:620px;margin:1.8em 0;border-collapse:separate;border-spacing:0;border:1px solid var(--article-line);border-radius:12px;overflow:hidden;background:#f8f5ee;font-size:14px;line-height:1.55}.article-page .prose thead th{background:#e9eee7;color:#33483f;font-weight:750}.article-page .prose td,.article-page .prose th{padding:13px 14px;text-align:left;vertical-align:top;border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line)}.article-page .prose td:last-child,.article-page .prose th:last-child{border-right:0}.article-page .prose tbody tr:last-child td{border-bottom:0}.article-page .prose table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-page .prose th{white-space:nowrap}.article-page .prose td{min-width:130px}.article-page .prose td:first-child,.article-page .prose th:first-child{min-width:150px}@media (max-width:560px){.article-page .prose table{min-width:560px;font-size:13px}.article-page .prose td,.article-page .prose th{padding:11px 12px}}