.research-title,.research-article-body h2,.research-article-body h3{text-wrap:balance}.research-toc-link{padding-block:.72rem;transition:color .18s ease-out,transform .18s ease-out;display:block}.research-toc-link:hover{color:var(--color-ink);transform:translate(3px)}.research-article-body>h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--color-ink);margin-top:clamp(4.5rem,9vw,7.5rem);scroll-margin-top:6rem;font-size:clamp(1.75rem,4vw,2.45rem);font-weight:700;line-height:1.12}.research-article-body>h2+p,.research-article-body>h2+div,.research-article-body>h2+figure{margin-top:1.65rem}.research-article-body>p+p,.research-article-body>figure+p,.research-article-body>div+p,.research-article-body>p+figure,.research-article-body>p+div,.research-article-body>ul+p,.research-article-body>p+ul{margin-top:1.5rem}.research-article-body>p{text-wrap:pretty;max-width:72ch}.research-article-body>.lead{color:color-mix(in srgb, var(--color-ink) 82%, transparent);font-size:1.17rem;line-height:1.72}.research-summary-band{border-block:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-summary-band>div{align-content:start;gap:.42rem;padding:1.35rem;display:grid}.research-summary-band>div+div{border-left:1px solid var(--color-hairline)}.research-summary-band strong{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--color-accent);font-size:clamp(1.65rem,5vw,2.55rem);line-height:1}.research-summary-band span{max-width:20ch;color:var(--color-muted);font-size:.76rem;line-height:1.4}.research-table{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-hairline)}.research-table table{min-width:640px}.research-table thead{background:var(--color-surface)}.research-table th,.research-table td{vertical-align:top;padding:.9rem 1rem;line-height:1.5}.research-table th{font-family:var(--font-heading);color:var(--color-muted);font-size:.76rem}.research-table td{font-size:.8rem}.research-table tr:last-child{border-bottom:0}.research-figure{border-top:1px solid var(--color-ink);border-right:0;border-bottom:1px solid var(--color-hairline);border-left:0;padding:1.5rem 0}.research-figure>h3{max-width:54ch;font-family:var(--font-heading);color:var(--color-ink);margin-bottom:1.6rem;font-size:1.08rem;font-weight:700;line-height:1.3}.research-figure>p:last-child{color:var(--color-muted);margin-top:1.15rem;font-size:.76rem;line-height:1.55}.research-cell-grid{border-top:1px solid var(--color-hairline);border-left:1px solid var(--color-hairline);gap:0}.research-cell-grid>div{border-top:0;border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);border-left:0;padding:1.1rem}.research-cell-grid>div p+p{margin-top:.38rem;line-height:1.55}.research-bar-chart>div{align-items:center}.research-bar-chart>div>div{height:.72rem}.research-bar-chart>div>div>div{transform-origin:0;animation:.75s cubic-bezier(.22,1,.36,1) both research-chart-grow}@keyframes research-chart-grow{0%{transform:scaleX(0)}}.research-metric-band,.research-action-grid{border-top:1px solid var(--color-ink);border-left:1px solid var(--color-hairline);gap:0}.research-metric-band>div,.research-action-grid>div{border-top:0;border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);border-left:0;padding:1.25rem}.research-metric-band>div{text-align:left;align-content:start;display:grid}.research-metric-band>div p:first-child{font-size:clamp(1.75rem,5vw,2.6rem);line-height:1}.research-budget-grid{border-top:1px solid var(--color-hairline);border-left:1px solid var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.research-budget-grid>div{border-right:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);padding:1.1rem}.research-budget-grid strong{font-family:var(--font-heading);color:var(--color-accent);font-size:clamp(1.45rem,4vw,2rem);line-height:1;display:block}.research-budget-grid div:last-child strong{color:var(--color-ink)}.research-budget-grid span{color:var(--color-muted);margin-top:.5rem;font-size:.75rem;line-height:1.45;display:block}.research-pipeline>div{width:100%}.research-pipeline>div>div:not([aria-hidden=true]){max-width:none}.research-comparison-list,.research-consequence-list{border-top:1px solid var(--color-ink)}.research-comparison-list>li,.research-consequence-list>li{border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(150px,.7fr) minmax(0,1.7fr);gap:1.2rem;padding-block:1.35rem;display:grid}.research-comparison-list>li span,.research-consequence-list>li span{line-height:1.65}.research-note{border-left:1px solid var(--color-accent);color:var(--color-muted);padding-left:1rem;font-size:.84rem;line-height:1.65}.research-references{border-top:1px solid var(--color-ink);margin-top:clamp(4.5rem,9vw,7.5rem);padding-top:2rem;scroll-margin-top:6rem}.research-references h2{font-family:var(--font-heading);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.research-references ol{margin-top:1.25rem;padding-left:1.5rem;list-style:decimal}.research-references li{color:color-mix(in srgb, var(--color-ink) 72%, transparent);padding-left:.35rem;font-size:.82rem;line-height:1.55}.research-references li+li{margin-top:.75rem}@media (width<=700px){.research-summary-band,.research-budget-grid{grid-template-columns:1fr}.research-summary-band>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:center}.research-summary-band>div+div{border-top:1px solid var(--color-hairline);border-left:0}.research-comparison-list>li,.research-consequence-list>li{grid-template-columns:1fr;gap:.4rem}.research-figure{padding-block:1.25rem}}@media (prefers-reduced-motion:reduce){.research-toc-link{transition:none}.research-bar-chart>div>div>div{animation:none}}
