@import "https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&display=swap";:root{--paper:#fbfaf6;--paper-deep:#f4f1e9;--ink:#202522;--muted:#59605c;--quiet:#767b77;--line:#d8d4ca;--line-dark:#b9b5ab;--link:#155d70;--link-hover:#8a2638;--accent:#8a2638;--serif:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, "Noto Serif SC", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);text-size-adjust:100%}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;line-height:1.66}::selection{color:#fff;background:var(--accent)}img{max-width:100%;display:block}p,h1,h2,h3,ol,ul,dl,dd{margin-top:0}p:last-child,ol:last-child,ul:last-child,dl:last-child{margin-bottom:0}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{z-index:100;color:#fff;background:var(--accent);font-family:var(--sans);padding:8px 12px;font-size:.8rem;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{color:#fff;transform:translateY(0)}.site-width{width:min(1080px,100% - 48px);margin-inline:auto}.site-header{border-top:4px solid var(--accent);border-bottom:1px solid var(--line);background:#fbfaf6f7}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:66px;display:flex}.site-name{color:var(--ink);letter-spacing:-.015em;flex:none;font-size:1.18rem;font-weight:700;text-decoration:none}.site-name:hover{color:var(--accent)}.site-nav{font-family:var(--sans);letter-spacing:.018em;justify-content:flex-end;align-items:center;gap:25px;font-size:.78rem;font-weight:650;display:flex}.site-nav a{color:#414744;text-decoration:none}.site-nav a:hover{color:var(--accent)}.site-nav .language-link{border-left:1px solid var(--line-dark);color:var(--accent);padding-left:20px}.academic-page{padding:50px 0 72px}.academic-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:52px;display:grid}.profile-column{color:#404642;font-family:var(--sans);font-size:.76rem;line-height:1.48}.profile-portrait{aspect-ratio:.73;border:1px solid var(--line-dark);background:var(--paper-deep);object-fit:cover;object-position:center top;filter:saturate(.88)contrast(1.02);border-radius:2px;align-self:start;width:100%;height:auto}.profile-facts{margin:14px 0 0}.profile-facts>div{margin-bottom:10px}.profile-facts dt,.small-heading{color:var(--quiet);letter-spacing:.07em;text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:750}.profile-facts dd{overflow-wrap:anywhere;margin-left:0}.profile-links{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.profile-links ul{margin:6px 0 0;padding:0;list-style:none}.profile-links li{margin:3px 0}.academic-content{min-width:0}.identity-block{border-bottom:1px solid var(--line-dark);margin-bottom:32px;padding-bottom:23px}.discipline-line,.paper-kicker{color:var(--accent);font-family:var(--sans);letter-spacing:.055em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem;font-weight:750}.identity-block h1{letter-spacing:-.045em;margin-bottom:9px;font-size:clamp(2.4rem,5vw,3.35rem);font-weight:600;line-height:1.04}.identity-block h1 span{color:var(--quiet);letter-spacing:0;vertical-align:.22em;margin-left:.42em;font-size:.42em;font-weight:400;display:inline-block}.position-line{color:var(--muted);margin-bottom:0;font-size:1.03rem}.text-section{margin-top:36px;scroll-margin-top:24px}.text-section>h2,.section-heading-row h2,.paper-section h2,.related-papers h2{border-bottom:1px solid var(--line-dark);color:var(--ink);letter-spacing:-.015em;margin-bottom:14px;padding-bottom:6px;font-size:1.2rem;font-weight:700;line-height:1.28}.contribution-introduction{max-width:47rem;margin-bottom:9px;font-size:.88rem;line-height:1.62}.contribution-introduction p{margin-bottom:0}.contribution-introduction p+p{margin-top:.72rem}.section-heading-row{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:baseline;gap:24px;display:flex}.section-heading-row h2{border:0;margin:0;padding:0 0 8px}.section-heading-row>a{font-family:var(--sans);font-size:.72rem}.contribution-list{counter-reset:contribution;border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.contribution-list li{border-top:1px solid var(--line);counter-increment:contribution;padding:11px 0 11px 40px;position:relative}.contribution-list li:first-child{border-top:0}.contribution-list li:before{color:var(--accent);font-family:var(--sans);content:"0" counter(contribution);font-size:.68rem;font-weight:800;position:absolute;top:12px;left:0}.contribution-list h3{margin-bottom:2px;font-size:.98rem;line-height:1.35}.contribution-list p{color:#3d4440;max-width:44rem;margin-bottom:0;font-size:.88rem;line-height:1.52}.contribution-closing{max-width:46rem;color:var(--muted);margin:12px 0 0;font-size:.88rem;line-height:1.55}.publication-list{margin-top:6px}.publication-entry{border-bottom:1px solid var(--line);padding:15px 0 16px}.publication-entry h3{max-width:48rem;margin:3px 0 4px;font-size:1rem;font-weight:700;line-height:1.36}.publication-entry h3 a{color:var(--ink);text-decoration-color:#9ea9a7}.publication-entry h3 a:hover{color:var(--link-hover);text-decoration-color:var(--link-hover)}.publication-meta,.publication-links,.paper-kicker{font-family:var(--sans);flex-wrap:wrap;gap:.35rem 0;display:flex}.publication-meta{color:var(--quiet);letter-spacing:.03em;text-transform:uppercase;margin-bottom:0;font-size:.65rem;font-weight:650}.publication-meta span:before,.paper-kicker span:before{color:var(--line-dark);content:"/";margin:0 .52rem}.publication-authors,.publication-title-zh{color:var(--muted);margin-bottom:4px;font-size:.84rem;line-height:1.48}.publication-title-zh{color:#444b47;margin-top:-2px}.publication-contribution{color:#343a37;max-width:46rem;margin:5px 0 4px;font-size:.87rem;line-height:1.5}.publication-contribution strong{color:var(--accent)}.publication-links{gap:11px;margin:0;font-size:.69rem;font-weight:650}.publication-links a{text-decoration:none}.record-note{border-left:3px solid var(--accent);color:var(--muted);margin-top:22px;padding-left:17px;font-size:.9rem}.record-note p{margin-bottom:4px}.honors-list{margin:0;padding:0;list-style:none}.honors-list li{border-bottom:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr);gap:18px;padding:11px 0;display:grid}.honors-list time{color:var(--accent);font-family:var(--sans);font-size:.78rem;font-weight:750}.source-note{color:var(--quiet);font-family:var(--sans);margin-top:42px;font-size:.72rem;line-height:1.55}.site-footer{border-top:1px solid var(--line-dark);background:var(--paper-deep)}.footer-inner{min-height:88px;color:var(--muted);font-family:var(--sans);justify-content:space-between;align-items:center;gap:28px;font-size:.72rem;display:flex}.footer-inner p{margin:0}.footer-links{flex-wrap:wrap;gap:7px;display:flex}.contact-page{padding:42px 0 72px}.contact-width{max-width:820px}.contact-sections{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);gap:44px;display:grid}.contact-sections h1,.contact-sections h2{border-bottom:1px solid var(--line-dark);margin-bottom:13px;padding-bottom:6px;font-size:1.12rem}.contact-details{margin:0}.contact-details>div{border-bottom:1px solid var(--line);grid-template-columns:6.5rem minmax(0,1fr);gap:16px;padding:9px 0;display:grid}.contact-details dt{color:var(--quiet);font-family:var(--sans);text-transform:uppercase;font-size:.7rem;font-weight:700}.contact-details dd{margin:0;font-size:.93rem}.official-profile-list{margin:0;padding:0;list-style:none}.official-profile-list li{border-bottom:1px solid var(--line);padding:8px 0;font-size:.9rem}.paper-page{padding:42px 0 80px}.paper-width{max-width:900px}.breadcrumb{color:var(--quiet);font-family:var(--sans);gap:9px;margin-bottom:45px;font-size:.73rem;display:flex}.paper-article{max-width:740px}.paper-header{border-bottom:1px solid var(--line-dark);padding-bottom:34px}.paper-kicker{margin-bottom:15px}.paper-header h1{letter-spacing:-.036em;margin-bottom:14px;font-size:clamp(2rem,5.3vw,3.15rem);font-weight:600;line-height:1.13}.paper-alternate-title{color:var(--muted);margin-bottom:17px;font-size:1.05rem}.paper-authors{color:#363c39;margin-bottom:6px;font-weight:600}.paper-citation{color:var(--muted);margin-bottom:21px;font-size:.92rem}.paper-primary-link a{color:var(--accent);font-family:var(--sans);font-size:.8rem;font-weight:750;display:inline-block}.paper-section{margin-top:38px}.paper-section p{max-width:44rem}.keyword-list{color:var(--muted);font-family:var(--sans);flex-wrap:wrap;gap:7px 18px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.keyword-list li:before{color:var(--accent);content:"·";margin-right:7px}.citation-details{border-top:1px solid var(--line);margin:0}.citation-details>div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:20px;padding:10px 0;display:grid}.citation-details dt{color:var(--quiet);font-family:var(--sans);font-size:.72rem;font-weight:700}.citation-details dd{margin:0;font-size:.93rem}.related-papers{border-top:3px solid var(--accent);max-width:740px;margin-top:58px;padding-top:29px}.related-papers ol{margin:0;padding-left:1.35rem}.related-papers li{margin-bottom:13px;padding-left:5px}.related-papers li>a:first-child{color:var(--ink);font-weight:600}.related-papers li span{color:var(--quiet);font-size:.84rem;display:block}.related-papers .context-link{font-family:var(--sans);font-size:.71rem;text-decoration:none}@media (width<=820px){.site-width{width:min(100% - 36px,720px)}.header-inner{padding:13px 0 11px;display:block}.site-name{width:max-content;margin-bottom:8px;display:block}.site-nav{white-space:nowrap;scrollbar-width:thin;justify-content:flex-start;gap:17px;padding-bottom:2px;overflow-x:auto}.site-nav .language-link{padding-left:17px}.academic-page{padding-top:38px}.academic-layout{grid-template-columns:1fr;gap:30px}.profile-column{border-bottom:1px solid var(--line-dark);grid-template-columns:132px minmax(0,1fr);gap:0 20px;padding-bottom:22px;display:grid}.profile-portrait{grid-area:1/1;width:100%}.profile-facts{grid-area:1/2;margin-top:0}.profile-links{grid-column:1/-1}.identity-block h1{font-size:clamp(2.4rem,9vw,3.15rem)}.footer-inner{padding:22px 0;display:block}.footer-links{margin-top:7px!important}}@media (width<=560px){body{font-size:16px;line-height:1.62}.site-width{width:calc(100% - 30px)}.site-nav{gap:15px;font-size:.72rem}.academic-page{padding:22px 0 50px}.profile-column{grid-template-columns:96px minmax(0,1fr);gap:0 14px;padding-bottom:18px}.profile-links{margin-top:12px;padding-top:10px}.identity-block{margin-bottom:20px;padding-bottom:16px}.identity-block h1{font-size:2.2rem}.identity-block h1 span{vertical-align:initial;margin:6px 0 0;font-size:.45em;display:block}.text-section{margin-top:26px}.contribution-introduction{margin-bottom:6px;font-size:.88rem;line-height:1.55}.contribution-introduction p+p{margin-top:.62rem}.text-section>h2,.section-heading-row h2,.paper-section h2,.related-papers h2{font-size:1.1rem}.contribution-list li{padding:9px 0 9px 34px}.contribution-list li:before{top:10px}.publication-entry{padding:12px 0}.publication-entry h3{font-size:.94rem}.honors-list li{grid-template-columns:4.6rem minmax(0,1fr);gap:12px}.contact-page{padding:24px 0 50px}.contact-sections{grid-template-columns:1fr;gap:24px}.contact-details>div{grid-template-columns:5.4rem minmax(0,1fr);gap:10px}.paper-page{padding:28px 0 60px}.breadcrumb{margin-bottom:30px}.paper-header h1{font-size:2rem}.citation-details>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
