.site_shell__ABNhN{width:min(800px,calc(100% - 48px));margin:0 auto;padding:36px 0 28px}.site_skipLink__M5_Gl{position:fixed;z-index:100;top:10px;left:10px;padding:7px 10px;background:var(--text);color:var(--background);transform:translateY(-160%)}.site_skipLink__M5_Gl:focus{transform:translateY(0)}.site_header__VAW_V{margin-bottom:45px}.site_siteName__GDJmh{color:var(--text);font-size:1.125rem;font-weight:400;line-height:1.4;text-decoration:none}.site_nav__jOnRd{display:flex;flex-wrap:wrap;gap:10px 38px;margin-top:8px}.site_navLink__FKhTK{position:relative;padding:1px 0 5px;color:var(--text);font-size:1rem;text-decoration:none}.site_navLink__FKhTK[aria-current=page]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--link);content:""}.site_main__UowSF{min-height:1px}.site_footer__ny6YT{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:36px;color:var(--muted);font-size:.875rem}.site_footer__ny6YT p{margin:0}.site_footer__ny6YT a{color:var(--link)}.site_pageHeader__eq64H{max-width:680px;margin-bottom:27px}.site_pageTitle__naosb,.site_sectionTitle__lXEeT{margin:0;color:var(--text);font-family:var(--sans);font-size:1.25rem;font-weight:650;letter-spacing:-.012em;line-height:1.25}.site_pageIntro__1Z6C_{margin:9px 0 0;color:var(--muted);font-size:1rem;line-height:1.55}.site_homeSections__alakn{display:grid;gap:31px}.site_sectionContent__d1TSW{margin-top:10px}.site_profileGrid__btqYy{display:grid;grid-template-columns:minmax(0,1fr) clamp(136px,20%,160px);gap:28px;align-items:stretch;margin-top:10px}.site_portraitFrame__QAiZc{position:relative;grid-column:2;grid-row:1;align-self:center;width:100%;aspect-ratio:4/5}.site_portrait__FK79I{display:block;object-fit:cover}.site_profileCopy__H8OYj{grid-column:1;grid-row:1;min-width:0}.site_bio__vIfDz{margin:0 0 13px;font-size:1rem;line-height:1.5}.site_bio__vIfDz:last-of-type{margin-bottom:0}.site_profileLinks__cjnX_{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}.site_emptyState__sdLeA{margin:0;color:var(--muted);font-size:1rem}.site_blogList__y8t8K,.site_publicationList__09YXs{display:grid;gap:19px;margin:0;padding:0;list-style:none}.site_blogListCompact__Ra0O0{gap:9px}.site_blogListCompact__Ra0O0>li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px}.site_blogListCompact__Ra0O0 .site_postTitle__6Yp_7{font-family:var(--sans);font-size:1rem;font-weight:400;line-height:1.5}.site_blogListItemFull__LHziK{display:grid;grid-template-columns:104px minmax(0,1fr);gap:20px}.site_postDate__Wqv8I{color:var(--muted);font-size:.875rem;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.site_postTitle__6Yp_7{margin:0;font-family:var(--serif);font-size:1.08rem;font-weight:400;line-height:1.3}.site_postTitle__6Yp_7 a,.site_publicationTitle__Gbmna a{color:var(--text);text-decoration:none}.site_postTitle__6Yp_7 a:focus-visible,.site_postTitle__6Yp_7 a:hover,.site_publicationTitle__Gbmna a:focus-visible,.site_publicationTitle__Gbmna a:hover{text-decoration:underline;text-decoration-thickness:1px}.site_postSummary__2rZlt{max-width:680px;margin:5px 0 0;color:var(--muted);font-size:.9375rem;line-height:1.5}.site_translationTitle__LPwwE{margin:2px 0 0;font-size:.9375rem;line-height:1.5}.site_translationTitle__LPwwE a{color:var(--text);text-decoration:none}.site_translationTitle__LPwwE a:focus-visible,.site_translationTitle__LPwwE a:hover{text-decoration:underline}.site_articleLanguages__WKP7j{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:.8125rem;line-height:1.6}.site_articleLanguages__WKP7j [aria-current=page]{color:var(--text);font-weight:600}.site_articleLanguages__WKP7j a,.site_articleLanguages__WKP7j span{display:inline-flex;align-items:center;min-height:24px}.site_articleHeader__n3rlT .site_articleLanguages__WKP7j{margin-top:10px;font-size:.9375rem}.site_tags___nFHW{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;padding:0;color:var(--muted);font-size:.8125rem;list-style:none}.site_publicationList__09YXs{gap:20px}.site_publicationListCompact__UQx90{gap:15px}.site_publicationTitle__Gbmna{margin:0;font-family:var(--serif);font-size:1.08rem;font-weight:400;line-height:1.32}.site_publicationMeta__X__Ic{margin:3px 0 0;color:var(--muted);font-size:.875rem;line-height:1.45}.site_publicationMeta__X__Ic strong{color:var(--text);font-weight:600}.site_venue__u61NB{font-style:italic}.site_resourceLinks__eoze1{display:flex;flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding:0;font-size:.875rem;list-style:none}.site_allLink__jBxOK{display:inline-block;margin-top:16px}.site_articleHeader__n3rlT{max-width:680px;margin-bottom:29px}.site_articleTitle__18qsW{margin:0;font-family:var(--serif);font-size:clamp(1.8rem,4vw,2.25rem);font-weight:520;letter-spacing:-.018em;line-height:1.13}.site_articleTitle__18qsW:lang(zh-CN){letter-spacing:0;line-height:1.35}.site_articleMeta__5eGN1{display:flex;flex-wrap:wrap;gap:4px 14px;margin:11px 0 0;color:var(--muted);font-size:.875rem}.site_toc__vB4Sv{max-width:680px;margin:0 0 26px;padding:10px 0;border-top:1px solid var(--soft);border-bottom:1px solid var(--soft)}.site_toc__vB4Sv summary{color:var(--link);cursor:pointer;font-size:.9375rem}.site_toc__vB4Sv ol{display:grid;gap:5px;margin:10px 0 0;padding-left:22px;font-size:.875rem}.site_tocLevel3__Gm57K{margin-left:14px}.site_tocLevel4__gF7GM{margin-left:28px}.site_notFound__UeECY{max-width:580px}.site_notFound__UeECY p{margin:10px 0 0;color:var(--muted)}.site_notFound__UeECY a{display:inline-block;margin-top:18px}@media (max-width:639px){.site_shell__ABNhN{width:min(100% - 40px,800px);padding-top:22px}.site_header__VAW_V{margin-bottom:36px}.site_nav__jOnRd{column-gap:28px}.site_homeSections__alakn{gap:29px}.site_profileGrid__btqYy{display:flex;flex-direction:column;gap:16px}.site_portraitFrame__QAiZc{order:0;align-self:flex-start;width:128px}.site_profileCopy__H8OYj{order:1}.site_blogListCompact__Ra0O0>li,.site_blogListItemFull__LHziK{display:block}.site_postDate__Wqv8I{display:block;margin-bottom:2px}.site_articleTitle__18qsW{font-size:1.75rem}}@media (forced-colors:active){.site_navLink__FKhTK[aria-current=page]:after{background:CanvasText}}.article_articleBody__APAnu{max-width:680px;font-family:var(--serif);font-size:1.05rem;line-height:1.67;overflow-wrap:anywhere}.article_articleBody__APAnu:lang(zh-CN){line-height:1.8}.article_articleBody__APAnu p{margin:0 0 1.05em}.article_articleBody__APAnu h2,.article_articleBody__APAnu h3,.article_articleBody__APAnu h4{color:var(--text);font-family:var(--sans);font-weight:650;line-height:1.25;scroll-margin-top:1.25rem}.article_articleBody__APAnu h2{margin:1.85em 0 .62em;font-size:1.35rem}.article_articleBody__APAnu h3{margin:1.55em 0 .55em;font-size:1.15rem}.article_articleBody__APAnu h4{margin:1.4em 0 .5em;font-size:1rem}.article_articleBody__APAnu ol,.article_articleBody__APAnu ul{margin:0 0 1.05em;padding-left:1.5em}.article_articleBody__APAnu li+li{margin-top:.28em}.article_articleBody__APAnu li>ol,.article_articleBody__APAnu li>ul{margin-top:.32em;margin-bottom:.32em}.article_articleBody__APAnu blockquote{margin:1.35em 0;padding-left:1.05em;border-left:3px solid #aab5bb;color:var(--muted)}.article_articleBody__APAnu blockquote>:last-child{margin-bottom:0}.article_articleBody__APAnu hr{width:36px;margin:2em auto;border:0;border-top:1px solid #aab5bb}.article_articleBody__APAnu code{padding:.08em .28em;background:#edf0ef;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.article_codeBlock__XSBwT{margin:1.4em 0}.article_codeBlock__XSBwT pre{max-width:100%;margin:0;padding:14px 16px;overflow-x:auto;border:1px solid #d9dfdc;background:#f5f7f6!important;font-size:.84rem;line-height:1.55;tab-size:2}.article_codeBlock__XSBwT pre code{padding:0;background:transparent}.article_articleBody__APAnu figure{margin:1.5em 0}.article_articleBody__APAnu figure img{display:block;width:auto;height:auto}.article_imageZoom__TnPFp{display:block;max-width:100%}.article_articleBody__APAnu .article_imageZoom__TnPFp img{width:100%;max-width:100%}.article_articleLightbox__RiRB6{--pswp-bg:var(--background);--pswp-placeholder-bg:var(--soft);--pswp-icon-color:var(--muted);--pswp-icon-color-secondary:var(--background)}.article_articleLightbox__RiRB6 .pswp__icn-shadow{display:none}.article_articleLightbox__RiRB6 .pswp__button--close{opacity:.7}.article_articleLightbox__RiRB6 .pswp__button--close:focus-visible,.article_articleLightbox__RiRB6 .pswp__button--close:hover{opacity:1}.article_articleBody__APAnu figcaption{margin-top:6px;color:var(--muted);font-family:var(--sans);font-size:.8125rem;line-height:1.45}.article_mediaBlock__D50cH{max-width:100%}.article_mediaBlock__D50cH audio,.article_mediaBlock__D50cH video{display:block;width:100%;max-width:100%}.article_mediaBlock__D50cH video{max-height:72vh;background:#111}.article_videoFrame__nKekL{display:block;width:100%;border:1px solid #d9dfdc;aspect-ratio:16/9}.article_mediaLink__3NiF0{display:inline-block;margin-top:.5rem;font-family:var(--sans);font-size:.9rem}.article_equation__W4oD5,.article_tableScroll__F_4U9{max-width:100%;margin:1.35em 0;overflow-x:auto;overflow-y:hidden}.article_tableScroll__F_4U9:focus-visible{outline-offset:2px}.article_articleBody__APAnu table{width:max-content;min-width:100%;border-collapse:collapse;font-family:var(--sans);font-size:.9rem}.article_articleBody__APAnu td,.article_articleBody__APAnu th{padding:7px 10px;border:1px solid #cbd3d0;text-align:left;vertical-align:top}.article_articleBody__APAnu th{background:#f0f3f2;font-weight:600}.article_articleBody__APAnu details{margin:1.25em 0}.article_articleBody__APAnu summary{color:var(--link);cursor:pointer;font-family:var(--sans)}.article_toggleHeading__Hd3Wc summary h2,.article_toggleHeading__Hd3Wc summary h3,.article_toggleHeading__Hd3Wc summary h4{display:inline;margin:0}.article_toDo__l1X4L{display:grid;grid-template-columns:1.1em minmax(0,1fr);gap:.55em;margin:.4em 0}.article_toDo__l1X4L input{width:1em;height:1em;margin:.3em 0 0;accent-color:var(--link);opacity:1}.article_columns__XdQaA{display:grid;grid-template-columns:var(--column-template);gap:1.4em;margin:1.35em 0}.article_column__k76wP{min-width:0}.article_column__k76wP>:last-child{margin-bottom:0}.article_toggleBody__3ufWi{margin-top:.75em;padding-left:1em}.article_callout__c4zdZ{margin:1.35em 0;padding:.75em 0 .75em 1em;border-left:3px solid #8ca3b2;background:#f2f5f4}.article_callout__c4zdZ>:last-child{margin-bottom:0}.article_bookmark__XiUme{font-family:var(--sans)}.article_emptyParagraph__4RR2c{height:1em}@media (max-width:639px){.article_articleBody__APAnu{font-size:1rem;line-height:1.65}.article_columns__XdQaA{grid-template-columns:minmax(0,1fr);gap:.8em}}