.publication-page{--paper:#0c1417;--ink:#e7e8dd;--muted:#99aaa3;--line:#354742;color-scheme:dark;background:radial-gradient(ellipse at 80% 15%,#172a2d 0,transparent 48%),#0c1417;min-height:100vh}
.publication-page .masthead{border:0;background:transparent}
.publication-page .masthead-inner{padding-block:30px;border-bottom:1px solid #71867b33}
.publication-page .wordmark{font:400 25px/1 Newsreader,Georgia;letter-spacing:-.035em;text-decoration:none}
.publication-page .masthead nav{font:12px var(--sans);gap:32px;color:#b4c2ba}
.publication-page .masthead nav a{text-decoration:none;border:0}.publication-page .masthead nav a[aria-current]{color:#e9d1ad}
.publication-page .library-head{padding:60px 0 40px}.publication-page .library-head h1{font:400 clamp(64px,8vw,108px)/1 Newsreader,Georgia;letter-spacing:-.045em}
.publication-page .paper-row{padding:38px 0;grid-template-columns:48px 1fr 40px;gap:24px;border-color:#8b9d9033;transition:background .3s,color .3s}
.publication-page .paper-row:hover{background:#17272855}.publication-page .paper-index{font:13px Newsreader;color:#78948c;align-self:start;margin-top:7px}
.publication-page .paper-info{max-width:1020px}.publication-page .paper-title{font:400 clamp(26px,3.1vw,43px)/1.15 Newsreader,Georgia;letter-spacing:-.025em;color:#e2e6da;margin:14px 0 18px}
.publication-page .eyebrow{font:11px/1.5 var(--sans);letter-spacing:.025em;text-transform:none;color:#b8ab90}
.publication-page .byline{font:13px/1.6 var(--sans);color:#8fa79e}
.publication-page .paper-arrow{color:#b7c3b8;font:28px Newsreader}.publication-page .library-list{padding-bottom:100px}
.publication-signature{position:fixed;bottom:18px;right:3.7%;font:11px var(--sans);color:#99aaa3;z-index:10;pointer-events:none}
.publication-page .article-head{padding-top:46px;padding-bottom:42px}.publication-page .article-head h1{max-width:1100px;font:400 clamp(38px,4.8vw,68px)/1.08 Newsreader,Georgia;letter-spacing:-.035em;margin:25px 0}
.publication-page .article-authors{color:#bbc7bc}.publication-page .version{color:#80998e;font-size:12px}.publication-page .crumb{font:12px var(--sans);color:#8ea89d}
.publication-page .actions{gap:28px;margin-top:28px}.publication-page .button,.publication-page .text-link{background:none;border:0;border-bottom:1px solid #698475;border-radius:0;padding:9px 0;color:#d9d9c7;font:13px var(--sans)}
.publication-page .abstract{border-color:#456155}.publication-page .abstract summary{font:24px Newsreader}.publication-page .abstract p{color:#bdcbbf;font:21px/1.65 Newsreader}
.publication-page .reader-section{background:#090f12;border-top:1px solid #31443c;padding-top:35px}.publication-page .reader-head h2{font:32px Newsreader;letter-spacing:-.02em}.publication-page .pdf-toolbar{background:transparent;border-color:#344a40}.publication-page .pdf-status{color:#859d90}.publication-page .pdf-sheet{box-shadow:0 20px 80px #0008}.publication-page .pdf-toolbar input{background:#14231e;color:#d4ded2;border-color:#4b6557}
@media(max-width:700px){.publication-page .wordmark{font-size:21px}.publication-page .masthead nav{gap:18px}.publication-page .paper-row{grid-template-columns:25px 1fr 20px;gap:10px;padding-block:28px}.publication-page .paper-title{font-size:27px}.publication-page .library-head{padding-top:40px}.publication-page .actions{gap:18px}.publication-signature{right:20px}}
