.publication-feature{background:#efe9df}.publication-feature-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:50px;align-items:center}.publication-feature h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1;max-width:19ch;margin:16px 0}.publication-facts{background:var(--ink);color:var(--paper);padding:32px;border-radius:8px}.publication-facts>div{padding:17px 0;border-bottom:1px solid #ffffff20}.publication-facts strong{display:block;color:var(--gold-2);font-family:var(--serif);font-size:2.2rem}.publication-facts span{display:block}.publication-facts p{font-size:.86rem;color:#bdc8ce;margin-bottom:0}.publication-hero h1.display{max-width:21ch}.publication-byline{color:#d9e0e4;font-size:.88rem;margin:12px 0 0}.publication-article sup{font-size:.72em}.publication-article h2{scroll-margin-top:100px}.funding-table-wrap{overflow:auto;margin:28px 0}.funding-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.funding-table caption{text-align:left;font-size:.85rem;padding-bottom:10px}.funding-table th,.funding-table td{padding:16px 12px;text-align:left;border-bottom:1px solid #d4dbdd}.funding-table th{background:var(--ink);color:var(--paper)}.funding-table td:last-child,.funding-table th:last-child{text-align:right;white-space:nowrap}.article-sources{font-size:.88rem;overflow-wrap:anywhere}.article-sources li{scroll-margin-top:100px}.publication-article .callout p{margin:10px 0 0}.article-aside .toc a{display:block}.publication-article a:not(.btn){text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.publication-feature-grid{grid-template-columns:1fr;gap:24px}.publication-facts{padding:24px}.publication-hero h1.display{font-size:2.6rem}.funding-table th,.funding-table td{padding:12px 8px;font-size:.88rem}}