.publication-page{--publication-detail-title-size:1.5rem;--publication-overview-size:clamp(.875rem,2.8vw,1.05rem);--publication-contribution-title-size:clamp(1.2rem,4.5vw,1.9rem);--publication-contribution-copy-size:clamp(.625rem,2.8vw,1.05rem);min-height:100svh;background:#f7f7f4;color:#171713}.publication-page[lang=zh-CN],.publication-page[lang=zh-CN] .publication-detail-title,.publication-page[lang=zh-CN] .publication-index-hero h1,.publication-page[lang=zh-CN] .publication-list-heading,.publication-page[lang=zh-CN] .publication-prose h2{font-family:HY Keep Running,Microsoft YaHei,PingFang SC,sans-serif}.publication-header{position:sticky;top:0;z-index:40;backdrop-filter:blur(14px)}.publication-home-link{display:inline-flex;min-width:2.25rem;align-items:center;gap:.5rem;color:rgba(23,23,19,.62);font-size:.8rem;font-weight:600;text-decoration:none}.publication-home-link:hover{color:#171713}.publication-list-title,.publication-list-title:visited{color:#171713;text-decoration:none}.publication-list-title:hover{color:#5e60ad}.publication-list-title:focus-visible{outline:2px solid #5e60ad;outline-offset:.2rem;border-radius:.125rem}.publication-filters{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid rgba(23,23,19,.14);border-radius:.375rem}.publication-filters button{min-height:2rem;border:0;border-radius:.25rem;padding:.35rem .7rem;background:transparent;color:rgba(23,23,19,.55);font-size:.75rem;font-weight:600}.publication-filters button.is-active{background:#171713;color:white}.publication-row{padding:1.5rem 0;border-bottom:1px solid rgba(23,23,19,.15)}.publication-list-image{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:0;border-radius:.375rem;overflow:hidden;background:#ecece7}.publication-list-image img{object-fit:cover}.publication-list-content{display:grid;gap:1rem;margin-top:1rem}.publication-list-copy{min-width:0}.publication-list-heading{margin:0;font-size:1.125rem;font-weight:600;line-height:1.2}.publication-abstract{display:-webkit-box;overflow:hidden;margin:.75rem 0 0;color:rgba(23,23,19,.6);font-size:.8rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.publication-cover{position:relative;width:100%;aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:.5rem;background:#ecece7}.publication-cover img,.publication-section-image img{object-fit:cover}.publication-section-image{position:relative;width:100%;aspect-ratio:16/9;margin-top:1.25rem;overflow:hidden;border-radius:.375rem;background:#ecece7}.publication-tag{display:inline-flex;align-items:center;border:1px solid rgba(23,23,19,.12);border-radius:999px;padding:.25rem .55rem;color:rgba(23,23,19,.55);font-size:.65rem;line-height:1}.publication-read-link{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;color:#5e60ad;font-size:.75rem;font-weight:700;text-decoration:none}.publication-list-copy .publication-read-link{margin-top:1.25rem}.publication-read-link:hover{color:#444691}.publication-back-link{display:inline-flex;align-items:center;gap:.45rem;color:rgba(23,23,19,.55);font-size:.75rem;font-weight:600;text-decoration:none}.publication-back-link:hover{color:#171713}.publication-detail-content,.publication-detail-header{max-width:64rem;margin:0 auto;padding-inline:1.25rem}.publication-detail-header{padding-top:1.5rem;padding-bottom:1rem}.publication-detail-period{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;color:#5e60ad;font-size:.65rem;font-weight:650;text-transform:uppercase}.publication-detail-title{max-width:50rem;margin:.5rem 0 0;color:#171713;font-size:var(--publication-detail-title-size);font-weight:650;line-height:1.08}.publication-detail-published-in{margin:.75rem 0 0;color:rgba(23,23,19,.55);font-size:.8rem;font-weight:500}.publication-detail-meta{display:grid;gap:.75rem;margin-top:1rem;padding:1rem 0;border-block:1px solid rgba(23,23,19,.14);color:rgba(23,23,19,.55);font-size:.7rem}.publication-detail-meta>div{display:flex;align-items:center;gap:.4rem}.publication-detail-content{padding-top:1rem;padding-bottom:3rem}.publication-detail-intro{display:grid;gap:2rem}.publication-prose{margin-top:2.5rem}.publication-detail-aside>p:first-child,.publication-prose>p:first-child{margin:0;color:rgba(23,23,19,.42);font-size:.7rem;font-weight:700;text-transform:uppercase}.publication-detail-aside>p:nth-child(2){margin-top:1rem;color:rgba(23,23,19,.68);font-size:var(--publication-overview-size);line-height:1.85}.publication-external-link{display:inline-flex;min-height:2.5rem;align-items:center;gap:.45rem;border:1px solid rgba(23,23,19,.16);border-radius:.375rem;padding:.55rem .75rem;color:#171713;font-size:.75rem;font-weight:600;text-decoration:none}.publication-external-link:hover{border-color:#5e60ad;color:#5e60ad}.publication-prose p{margin-top:1rem;color:rgba(23,23,19,.68);font-size:1rem;line-height:1.85}.publication-prose h2{margin:3rem 0 0;color:#171713;font-size:1.65rem;font-weight:600;line-height:1.25}.publication-prose .publication-contribution-title{margin-top:1rem;font-size:var(--publication-contribution-title-size);letter-spacing:-.025em}.publication-prose .publication-contribution-copy{font-size:var(--publication-contribution-copy-size);line-height:1.85;text-align:justify;text-justify:inter-word}.publication-detail-aside>p:nth-child(2){text-align:justify;text-justify:inter-word}.publication-index-hero{border-bottom:1px solid rgba(23,23,19,.1)}.publication-index-hero>div{max-width:90rem;margin:0 auto;padding:1rem 1.25rem}.publication-index-hero p{margin:0;color:#5e60ad;font-size:.7rem;font-weight:700;text-transform:uppercase}.publication-index-hero h1{margin:.4rem 0 0;font-size:2rem;font-weight:650;line-height:1}.publication-index-hero span{display:block;max-width:34rem;margin-top:1.25rem;color:rgba(23,23,19,.58);font-size:.85rem;line-height:1.65}.publication-index-content{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:640px){.publication-list-content.has-image{grid-template-columns:minmax(12rem,.85fr) minmax(0,1.15fr);align-items:start;gap:1.5rem}.publication-list-content.has-image .publication-list-image{grid-column:1;grid-row:1}.publication-list-content.has-image .publication-list-copy{grid-column:2;grid-row:1}.publication-list-heading{font-size:1.25rem}.publication-abstract{font-size:.875rem}.publication-page{--publication-detail-title-size:1rem;--publication-overview-size:.95rem;--publication-contribution-title-size:1.5rem;--publication-contribution-copy-size:.875rem}.publication-detail-content,.publication-detail-header{padding-inline:2rem}.publication-detail-header{padding-top:3rem}.publication-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.publication-detail-intro.is-with-cover{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);gap:2rem}.publication-row{padding:2rem 0}.publication-index-hero>div{padding:3.5rem 2rem}.publication-index-hero h1{font-size:3.25rem}.publication-index-content{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1024px){.publication-list-content.has-image{grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:2rem}.publication-list-heading{font-size:1.4rem}.publication-abstract{font-size:.95rem}.publication-page{--publication-detail-title-size:1.8rem;--publication-overview-size:1.05rem;--publication-contribution-title-size:1.9rem;--publication-contribution-copy-size:1.05rem}.publication-detail-content,.publication-detail-header{padding-inline:0}.publication-detail-intro.is-with-cover{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:3rem}.publication-cover{width:100%;aspect-ratio:16/9}.publication-section-image{max-width:44rem;aspect-ratio:16/9}.publication-detail-aside>p:nth-child(2){text-align:left}.publication-prose{min-width:0}.publication-index-hero>div{padding:2.5rem 3rem;display:grid;grid-template-columns:1fr .7fr;align-items:end}.publication-index-hero h1{font-size:3.75rem}.publication-index-content{padding-top:2rem;padding-bottom:3rem}.publication-index-hero span{grid-column:2;grid-row:1/span 2;margin:0}}