/* Publication index and navigation space for the additional section. */
.publication-list{max-width:1100px;margin:auto}.publication{display:grid;grid-template-columns:64px minmax(0,1fr);gap:28px;padding:38px 0;border-bottom:1px solid #c5d8e2}.publication:first-child{padding-top:0}.pub-number{color:#1384a2;font-size:15px;letter-spacing:2px;padding-top:4px}.publication h2{font-size:clamp(23px,2.3vw,32px);line-height:1.25;margin:12px 0 18px;max-width:940px}.pub-authors{line-height:1.8;color:#405d72}.pub-meta{margin-top:10px;color:#567082;font-size:14px}.pub-doi{display:inline-flex;flex-direction:column;gap:6px;margin-top:24px;color:#087e9f;text-decoration:underline;text-underline-offset:4px}.pub-doi span{font-size:12px;overflow-wrap:anywhere}.global-header nav{gap:18px}.global-header nav>a{white-space:nowrap}.home-page .header{padding-left:3.2cqw;padding-right:3.2cqw}.home-page .header nav{gap:1.35cqw}.home-page .header .brand span{letter-spacing:.17cqw}.home-page .header nav>a{white-space:nowrap}
@media(min-width:901px) and (max-width:1200px){.global-header{padding-left:3%;padding-right:3%}.global-header nav{gap:12px;font-size:12px}.global-header .wordmark{font-size:24px}.global-header .cta{padding:12px}}
@media(max-width:700px){.publication{grid-template-columns:1fr;gap:10px;padding:28px 0}.publication h2{font-size:25px}.pub-authors{font-size:15px}.pub-doi{max-width:100%}}
@media(min-width:701px) and (max-width:900px){.global-header{height:74px;position:relative;padding:0 6%}.global-header .nav-toggle{display:block}.global-header nav{display:none;position:absolute;top:74px;left:0;right:0;z-index:20;padding:16px 6% 24px;background:#072339;border-bottom:1px solid #426175;flex-direction:column;align-items:stretch;gap:0;font-size:16px}.global-header nav.open{display:flex}.global-header nav>a{padding:14px 0}.global-header nav>.cta{margin-top:12px}}

.pub-abstract{margin-top:26px;max-width:900px}.pub-abstract h3{font-size:16px;color:#0c617c;margin:0 0 12px}.pub-abstract p{font-size:16px;line-height:1.85;color:#345267}.publication .pub-doi{margin-top:26px}@media(max-width:700px){.pub-abstract p{font-size:15px;line-height:1.8}}

.pub-fulltext{margin-top:28px;min-width:0}.pub-fulltext h3{font-size:18px;margin-bottom:12px}.paper-pdf{display:inline-block;color:#087e9f;text-decoration:underline;margin-bottom:20px}.paper-pages{display:grid;gap:20px}.paper-page{margin:0;background:white;border:1px solid #ccdae3;min-width:0}.paper-page img{display:block;width:100%;height:auto}.paper-page figcaption{padding:8px 12px;font-size:12px;color:#496779;text-align:center}.publication-list{max-width:1200px}@media(max-width:700px){.paper-pages{gap:12px}.publication{grid-template-columns:minmax(0,1fr)}}

.publication-detail{padding-top:40px}.publication-detail>.publication{margin-top:32px}.paper-title{font-size:clamp(27px,3vw,42px);line-height:1.2;margin:16px 0 24px;letter-spacing:-.5px}.publication-back{margin-top:30px;color:#087e9f}.publication h2 a:hover{color:#087e9f}
