/* Article typography follows the existing research pages. */
.quant-paper .quant-header-actions{display:flex;align-items:center;gap:22px;min-width:0}
.quant-language-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:38px;padding:8px 11px;border:1px solid #8e7ba354;border-radius:10px;background:#171323;color:#d9c9ec;cursor:pointer}
.quant-language-button:focus-visible,.quant-paper a:focus-visible{outline:2px solid #c6a1ef;outline-offset:4px}
.quant-downloads{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:26px;font-size:12px}
.quant-downloads a,.quant-text-link{color:#c2a3ed;text-underline-offset:5px;text-decoration:underline;text-decoration-color:#c2a3ed66}
.quant-paper .paper-toc a{font-size:12px}
.quant-paper .paper-body{font-size:16px;line-height:1.95;overflow-wrap:anywhere}
.quant-paper .quant-table-caption{font-size:13px;color:#c6b4de;margin-top:26px;margin-bottom:8px}
.quant-paper .paper-table{margin:8px 0 26px}
.quant-paper .paper-table table{min-width:540px;font-size:13px;margin:0;display:table}
.quant-paper .paper-table th{vertical-align:bottom}
.quant-paper .quant-equation{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:24px 0;padding:22px 18px;background:#141221;border:1px solid #b09ac426;border-radius:6px;color:#e0d0f2;scrollbar-width:thin;scrollbar-color:#685282 #141221}
.quant-equation math{flex:1 0 auto;font-family:"STIX Two Math","Cambria Math",serif;font-size:18px;white-space:nowrap;min-width:min-content}
.quant-equation-number{flex:0 0 auto;font:12px/1.5 Georgia,serif;color:#a294b5}
.quant-chart{display:block;width:100%;height:auto;border-radius:6px;background:#fff}
.quant-paper .paper-body .quant-chart-legend{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;padding:0;list-style:none;font-size:12px;line-height:1.7;margin:18px 0}
.quant-paper .quant-chart-legend li{display:flex;gap:9px;margin:0}
.quant-chart-legend li:before{content:"";flex:0 0 20px;height:3px;background:#718096;margin-top:9px}
.quant-chart-legend .quant-series-B:before{background:#e6a23c}
.quant-chart-legend .quant-series-C:before{background:#3085d6}
.quant-chart-legend .quant-series-D:before{background:#9a57ce}
.quant-manuscript img{display:block;max-width:100%;width:100%;height:auto;border-radius:6px}
.quant-paper .paper-body .paper-reference{font-size:13px;line-height:1.8;margin-bottom:18px}
.quant-paper .paper-meta{align-items:center}
@media(max-width:800px){.quant-paper .paper-body{font-size:15px}.quant-paper .paper-layout{max-width:100%}}
@media(max-width:540px){.quant-paper .paper-body .quant-chart-legend{grid-template-columns:1fr}}
@media(max-width:540px){.quant-paper .paper-header{height:auto;min-height:76px;padding-block:15px;flex-wrap:wrap;gap:12px}.quant-paper .paper-header .lumenova-logo{width:128px}.quant-paper .quant-header-actions{gap:12px;margin-left:auto}.quant-paper .paper-header .paper-back{font-size:11px;max-width:135px;line-height:1.5}.quant-paper .paper-masthead h1{font-size:27px}.quant-paper .paper-body{font-size:14px}.quant-paper .paper-deck{font-size:14px}.quant-paper .paper-meta{font-size:11px}.quant-equation math{font-size:17px}.quant-paper .quant-equation{padding:20px 14px;gap:18px}.quant-paper .paper-table table{font-size:12px}.quant-paper .paper-kicker{font-size:10px;letter-spacing:.06em}.quant-downloads{font-size:12px;gap:12px 20px}.quant-paper .paper-body .paper-reference{font-size:12px}.quant-paper .quant-table-caption{font-size:12px}}
