.publication-list{display:block;padding-top:10px}
.paper-folder.publication{display:block;position:relative;padding:0 0 18px;border-radius:24px;isolation:isolate;scroll-margin-top:28px;--folder-tone:#d9e0e2;background:var(--folder-tone);margin-inline:30px}
.paper-folder.publication:nth-child(2){--folder-tone:#e2e7e8;margin-inline:20px}
.paper-folder.publication:nth-child(3){--folder-tone:#eaeeef;margin-inline:10px}
.paper-folder.publication:nth-child(4){--folder-tone:#f0f3f3;margin-inline:0}
.paper-folder.publication+.paper-folder{margin-top:-18px}
.paper-tab-heading{margin:0;font-size:24px;line-height:1.2;font-weight:500}
.paper-tab{width:100%;display:flex;align-items:center;text-align:left;gap:22px;min-height:98px;padding:25px 32px 43px;color:var(--ink);background:transparent;border-radius:24px 24px 0 0;transition:color .2s,transform .3s var(--ease)}
.paper-tab-name{font-size:24px;letter-spacing:-.7px;font-weight:500}
.paper-tab-venue{font-size:14px;font-weight:400;color:var(--muted)}
.paper-tab-arrow{margin-left:auto;font-size:23px;transition:transform .35s var(--ease)}
.paper-tab:hover{color:var(--accent)}.paper-tab:hover .paper-tab-arrow{transform:translate(3px,-3px)}
.paper-tab[aria-expanded=true] .paper-tab-arrow{transform:rotate(90deg);color:var(--accent)}
.paper-panel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:46px;align-items:center;margin:0 14px 14px;padding:34px;background:#fff;border-radius:18px}
.paper-panel .publication-figure{min-width:0}.paper-panel .publication-info .paper-title{font-size:21px;line-height:1.4;margin-bottom:20px;letter-spacing:-.35px}
.paper-panel .publication-info>p:not(.paper-title){font-size:15px;line-height:1.65}
.paper-panel .item-links{margin-top:22px}.paper-folder.is-open .paper-tab{padding-bottom:25px;min-height:80px}
.paper-tab:focus-visible{outline-offset:-7px}.paper-panel[hidden]{display:none!important}
@media(max-width:850px){.paper-folder.publication{margin-inline:18px}.paper-folder.publication:nth-child(2){margin-inline:12px}.paper-folder.publication:nth-child(3){margin-inline:6px}.paper-folder.publication:nth-child(4){margin-inline:0}.paper-panel{grid-template-columns:1fr;gap:28px;padding:28px}.paper-panel .publication-figure{width:100%;max-width:560px;margin:auto}.paper-panel .publication-info .paper-title{font-size:20px}.paper-tab{padding-inline:26px}}
@media(max-width:600px){.publication-list{padding-top:0}.paper-folder.publication{margin-inline:12px;border-radius:18px}.paper-folder.publication:nth-child(2){margin-inline:8px}.paper-folder.publication:nth-child(3){margin-inline:4px}.paper-folder.publication:nth-child(4){margin-inline:0}.paper-tab{padding:22px 18px 38px;min-height:88px;gap:12px;border-radius:18px 18px 0 0}.paper-tab-name{font-size:20px}.paper-tab-venue{font-size:11px}.paper-tab-arrow{font-size:19px}.paper-panel{padding:20px;margin:0 9px 9px;gap:22px;border-radius:13px}.paper-panel .publication-info .paper-title{font-size:18px}.paper-panel .publication-info>p:not(.paper-title){font-size:14px}.paper-folder.is-open .paper-tab{min-height:72px;padding-bottom:22px}.paper-panel .item-links{margin-top:16px}}
@media(prefers-reduced-motion:reduce){.paper-tab,.paper-tab-arrow{transition:none}.paper-tab:hover .paper-tab-arrow{transform:none}}
