.legacy-provenance{font:11px/1.7 var(--sans);color:var(--muted);padding:16px 20px;background:var(--soft);border-left:2px solid var(--accent);margin:0 0 32px!important}.legacy-research>h2{padding-top:28px;border-top:1px solid var(--line);margin-top:45px}.legacy-research>h3{font-size:27px}.legacy-research pre.legacy-code{white-space:pre;overflow-x:auto;overflow-wrap:normal;font-size:12px;line-height:1.7;max-width:100%}.legacy-research .legacy-table{max-width:100%;overflow-x:auto;margin:24px 0}.legacy-research .legacy-table table{display:table;margin:0;font-size:13px;min-width:300px}.legacy-table td{min-width:95px}.legacy-research figure{background:var(--soft);padding:18px;margin:25px 0;break-inside:avoid}.legacy-research figure img{display:block;width:auto;max-width:100%;height:auto;max-height:850px;object-fit:contain;margin:0 auto}.legacy-research figcaption{font:15px/1.65 var(--serif);margin:15px 0 0;color:var(--muted)}.legacy-research .MathJax_Display{max-width:100%;overflow-x:auto;overflow-y:hidden;padding-block:8px}.legacy-citation{font:14px/1.8 var(--sans);border-left:2px solid var(--blue);padding:17px 20px;background:#ffffff60;margin:12px 0 22px;overflow-wrap:anywhere}.legacy-citation details{font-size:12px;margin-top:12px}.legacy-citation summary{cursor:pointer;padding:4px 0}.legacy-paper-links{font:12px/1.7 var(--sans);margin-top:13px}.legacy-unresolved{font-size:13px;background:var(--soft);padding:5px}.legacy-directory{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.legacy-directory li{padding:19px 0!important;margin:0!important;border-bottom:1px solid var(--line);min-width:0}.legacy-directory a{font:22px/1.4 var(--serif);text-decoration:none}.legacy-directory a:hover{text-decoration:underline}.legacy-directory li>span{display:block;font:10px/1.6 var(--sans);color:var(--muted);margin-top:7px}.layout-research-archive .page-intro h1{font-size:clamp(38px,4.5vw,60px)}
@media(max-width:740px){.legacy-directory{grid-template-columns:minmax(0,1fr)}.legacy-research figure{padding:12px}.legacy-research pre.legacy-code{font-size:11px;padding:15px}.legacy-citation{padding:15px;font-size:13px}.legacy-provenance{font-size:10px}.legacy-research>h2{font-size:29px}.layout-research-archive .page-intro h1{font-size:38px}.legacy-table td{padding:9px!important;min-width:60px}}
/* Keep long inline equations readable without widening the page. */
.legacy-research .legacy-math{display:inline-block;max-width:100%;overflow-x:auto;overflow-y:hidden;vertical-align:middle;padding-block:3px}.legacy-research .legacy-math>.MathJax_Display{margin:0!important;padding-block:4px}
