:root{--paper:#fffdf8;--ink:#30281f;--muted:#796f63;--line:#e5dfd4;--orange:#b65334;--orange-soft:#f3e3d7;--sage:#72846d;--blue:#63838f;--purple:#9380a0;--gold:#b19a5c;--serif:Georgia,'Times New Roman',serif;--sans:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}::selection{background:#ead7c5;color:var(--ink)}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button:disabled{cursor:default;opacity:.35}svg{display:block}sup{font-size:.65em;vertical-align:super}strong,b{font-weight:600}.site-header{height:90px;max-width:1440px;margin:auto;padding:0 56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.wordmark{display:flex;gap:10px;align-items:center;font-size:18px;font-weight:600;letter-spacing:-.5px}.wordmark svg{width:32px;height:32px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-header nav{display:flex;gap:30px;align-items:center;font-size:13px}.site-header nav a{padding:10px 0}.site-header nav a:hover,.inline-link:hover{color:var(--orange)}.site-header nav span{color:var(--muted);margin-left:4px}.hero{text-align:center;padding:58px 24px 25px;border-bottom:1px solid var(--line);overflow:hidden}.eyebrow,.tiny-label,.section-number{font-size:10px;letter-spacing:1.7px;font-weight:500;line-height:1.6}.eyebrow{color:var(--muted);text-transform:uppercase;margin:0 0 25px}.eyebrow span{padding:0 12px;color:#c8beb0}.hero h1{font-family:var(--serif);font-size:clamp(58px,6.6vw,94px);line-height:1.02;font-weight:400;letter-spacing:-4.7px;margin:0}.hero h1 em{color:var(--orange);font-weight:400}.hero-subtitle{font-family:var(--serif);font-size:22px;color:#746657;margin:23px 0 25px;letter-spacing:-.3px}.authors{font-size:12px;line-height:1.95;color:#5d554c;max-width:920px;margin:auto}.authors sup{color:var(--orange);padding-left:2px}.affiliations{font-size:11px;color:var(--muted);display:flex;justify-content:center;gap:22px;margin:10px 0 6px}.author-notes{font-size:10px;color:var(--muted);margin:0}.hero-links{display:flex;align-items:center;justify-content:center;gap:27px;margin-top:25px;font-size:12px}.hero-links a{padding:10px 0;border-bottom:1px solid #b9afa1}.hero-links a:hover{color:var(--orange);border-color:var(--orange)}.hero-links .primary-link{color:var(--orange);border-color:var(--orange)}.hero-links span{margin-left:17px}.hero-figure{max-width:1280px;margin:22px auto 0}.hero-figure svg{width:100%;height:auto;overflow:visible}.hero-figure figcaption{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:0}.hero-figure figcaption>.tiny-label{font-size:9px;letter-spacing:1.3px}.thread-controls{display:flex;gap:6px}.thread-controls button{border:0;background:transparent;padding:7px 8px;color:var(--muted);font-size:11px;border-radius:3px}.thread-controls button[aria-pressed=true]{background:#efe9de;color:var(--ink)}.thread-controls i,.small-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--dot);margin-right:6px}.thread-group{transition:opacity .45s ease}.thread-group path{vector-effect:non-scaling-stroke}.research-layout{max-width:1320px;margin:auto;display:grid;grid-template-columns:210px minmax(0,1fr);padding:0 40px}.contents{position:sticky;top:45px;align-self:start;padding-top:80px}.contents nav{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.contents .tiny-label{font-size:9px;color:#978b7c;margin-bottom:7px}.contents nav a{font-size:12px;color:var(--muted);line-height:1.5;position:relative}.contents nav a[aria-current]{color:var(--orange)}.contents nav a[aria-current]::before{content:'';width:4px;height:4px;position:absolute;left:-13px;top:7px;border-radius:50%;background:var(--orange)}.aside-paper{display:block;margin-top:35px;padding-top:20px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);width:145px}article{min-width:0;padding-bottom:45px}.article-section{padding:74px 0 10px;scroll-margin-top:25px}.article-section>p,.article-section>h2,.article-section>h3,.article-section>blockquote,.prose-link{max-width:650px;margin-left:auto;margin-right:auto}.section-number{color:var(--orange);font-size:9px;letter-spacing:1.8px;margin-top:0;margin-bottom:22px}.article-section h2{font-family:var(--serif);font-size:43px;line-height:1.14;font-weight:400;letter-spacing:-1.5px;margin-top:0;margin-bottom:27px}.article-section>p:not(.section-number):not(.source-note){font-size:16px;line-height:1.8;letter-spacing:-.13px;margin-top:0;margin-bottom:20px;color:#51493f}.article-section>h3{font-family:var(--serif);font-size:28px;font-weight:400;letter-spacing:-.6px;margin-top:38px;margin-bottom:20px}.wide{max-width:880px;margin-left:auto;margin-right:auto}.key-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:37px;margin-bottom:16px;padding:27px 0}.key-stats>div{text-align:center;border-right:1px solid var(--line)}.key-stats>div:last-child{border:0}.key-stats strong{font-family:var(--serif);font-weight:400;font-size:50px;letter-spacing:-2px;display:block}.key-stats strong>span{font-size:24px;letter-spacing:-.5px}.key-stats>div>span{font-size:11px;color:var(--muted);display:block;margin-top:7px}.key-stats>div:last-child strong{color:var(--orange)}.source-note{font-size:11px;line-height:1.7;color:var(--muted);margin-top:13px;margin-bottom:22px}.figure-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:27px}.figure-heading .tiny-label{color:var(--muted);font-size:9px;letter-spacing:1.4px}.figure-heading h3{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.25;letter-spacing:-.5px;margin:7px 0 0}.segmented{display:flex;align-items:center;padding:3px;border:1px solid #ded5c6;border-radius:4px;background:#f7f3eb;flex-shrink:0}.segmented button{font-size:11px;border:0;background:transparent;padding:8px 11px;border-radius:2px;color:var(--muted);white-space:nowrap}.segmented button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #30281f16}.experiment,.results-figure,.rcm-figure,.dataset-explorer{margin-top:36px;margin-bottom:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0 22px}figure figcaption{font-size:11px;line-height:1.7;color:var(--muted);margin-top:20px}.timeline-scroll{overflow-x:auto;padding:10px 0 20px}.schedule{display:flex;align-items:center;gap:10px;min-height:70px;padding:0 2px}.schedule::before{content:'REQUESTS';font-family:var(--mono);font-size:9px;color:var(--muted);letter-spacing:.8px;flex:0 0 69px}.request{position:relative;border:1px solid color-mix(in srgb,var(--task-color),transparent 65%);border-radius:3px;background:color-mix(in srgb,var(--task-color),var(--paper) 91%);color:var(--task-color);min-width:36px;height:39px;flex:1;max-width:60px;font-size:13px;font-family:var(--mono);transition:background .2s,transform .2s,box-shadow .2s}.request:after{content:'';position:absolute;right:-11px;width:10px;top:18px;height:1px;background:var(--line)}.request:last-child:after{display:none}.request[aria-pressed=true]{background:var(--task-color);color:var(--paper);box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--task-color);transform:translateY(-2px)}.request small{font-size:8px}.workspace-label{display:flex;justify-content:space-between;margin:13px 0;font-size:10px;color:var(--muted)}.workspaces{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.workspace{border:1px solid var(--line);padding:17px 12px;background:#f8f5ee;transition:border-color .2s,background .2s}.workspace.active{border-color:var(--task-color);background:color-mix(in srgb,var(--task-color),var(--paper) 94%)}.workspace-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.folder-icon{width:15px;height:11px;border:1px solid var(--task-color);border-radius:1px;position:relative}.folder-icon:before{content:'';position:absolute;left:-1px;top:-4px;width:7px;height:3px;border:1px solid var(--task-color);border-bottom:0;border-radius:1px 1px 0 0}.workspace small{display:block;color:var(--muted);font-size:9px;margin-top:14px}.workspace-status{display:block;font-family:var(--mono);font-size:9px;color:var(--task-color);margin-top:7px}.session-status{display:flex;align-items:center;gap:10px;min-height:75px;border-bottom:1px dashed var(--line);padding:15px 0}.status-dot{flex:0 0 6px;width:6px;height:6px;background:var(--orange);border-radius:50%}.session-status p{font-size:11px;color:var(--muted);flex:1;line-height:1.65;margin:0}.text-button{border:0;background:transparent;color:var(--orange);font-size:11px;padding:8px 0;white-space:nowrap}.text-button:hover:not(:disabled){text-decoration:underline}.session-status .text-button{padding-left:8px}.session-status .text-button span{margin-left:5px;font-size:16px}.locality-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-top:27px}.locality-grid>div{padding:27px 32px}.locality-grid>div+div{border-left:1px solid var(--line)}.locality-grid .tiny-label{font-size:9px}.near-dot{background:var(--sage)}.far-dot{background:var(--blue)}.locality-grid h4{font-family:var(--serif);font-size:24px;font-weight:400;line-height:1.25;letter-spacing:-.5px;margin:18px 0}.file-tree{font-family:var(--mono);font-size:11px;color:var(--muted);line-height:2}.file-tree em{font-size:8px;opacity:.7;font-style:normal}.focus-text{color:var(--orange)}.near-text{color:var(--sage)}.far-text{color:var(--blue)}.chart-meta{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px;margin-bottom:22px}.legend{display:flex;gap:20px}.legend>span{display:flex;align-items:center;gap:7px}.legend-line{display:inline-block;width:15px;height:5px;border-radius:1px}.control{background:#bcb5a7}.switch{background:var(--orange)}.result-row{display:grid;grid-template-columns:184px 1fr 55px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #ece6dc}.result-row:last-child{border:0}.model-name{font-size:11px;font-weight:500;line-height:1.5}.model-harness{font-size:9px;font-weight:400;color:var(--muted);margin-top:3px}.bar-pair{display:flex;flex-direction:column;gap:6px;padding-right:30px;background:repeating-linear-gradient(to right,var(--line) 0,var(--line) 1px,transparent 1px,transparent 25%);border-left:1px solid var(--line)}.bar-track{height:11px;position:relative}.bar{height:100%;width:var(--value);position:relative;border-radius:0 2px 2px 0;transition:width .5s cubic-bezier(.2,.8,.2,1)}.bar span{position:absolute;left:100%;margin-left:6px;top:-1px;font-family:var(--mono);font-size:9px;color:var(--muted);white-space:nowrap}.bar.switch span{color:var(--orange)}.gap-value{color:var(--orange);font-family:var(--mono);font-size:12px;text-align:right}.chart-axis{display:grid;grid-template-columns:184px 1fr 55px;gap:14px;margin-top:10px;color:var(--muted);font-size:9px}.chart-axis>div{display:flex;justify-content:space-between;margin-right:30px}.chart-axis>span:last-child{text-align:right}.data-details{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.data-details summary{font-size:11px;color:var(--muted);cursor:pointer}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.6;margin-top:18px}caption{text-align:left;color:var(--muted);margin-bottom:10px}th{text-align:left;font-weight:500}td,th{border-bottom:1px solid var(--line);padding:12px 8px}td:not(:first-child),th:not(:first-child){text-align:right}blockquote{font-family:var(--serif);font-size:30px;line-height:1.45;font-style:italic;color:var(--orange);border-left:2px solid #c47a56;padding:10px 0 10px 28px;margin-top:37px;margin-bottom:0}.context-flow{display:grid;grid-template-columns:1fr 34px 1.2fr;gap:15px;align-items:center;min-height:150px}.context-flow .tiny-label{font-size:8px;color:var(--muted);letter-spacing:1px}.history-tokens{display:flex;flex-wrap:wrap;gap:6px;max-width:240px;margin-top:17px}.history-token,.output-token{display:inline-flex;align-items:center;justify-content:center;width:35px;height:27px;font:10px var(--mono);background:color-mix(in srgb,var(--task-color),var(--paper) 88%);color:var(--task-color);border:1px solid color-mix(in srgb,var(--task-color),var(--paper) 65%);border-radius:2px}.history-token{transition:opacity .3s}.history-token.dimmed{opacity:.22}.flow-arrow{font-size:23px;color:#b9ae9e}.context-output{align-self:stretch;padding:20px;background:#f6f1e8;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}#context-output{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px;min-height:38px}.memory-card{background:var(--paper);border-left:2px solid var(--orange);padding:9px 11px;font-size:10px;line-height:1.7;width:100%;color:var(--muted)}.memory-card strong{display:block;color:var(--orange);font-weight:500}.context-explanation{font-size:12px;line-height:1.7;color:var(--muted);min-height:42px;margin:20px 0}.rcm-results{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:20px;border-top:1px dashed var(--line)}.rcm-model{font-size:11px;font-weight:500}.rcm-model>small{font-weight:400;color:var(--muted);font-size:10px}.rcm-value{display:flex;align-items:baseline;gap:14px;margin:11px 0 13px}.rcm-value strong{font:35px var(--serif);letter-spacing:-1px}.rcm-value>span{color:var(--sage);font:10px var(--mono)}.rcm-bar-track{height:5px;background:#e9e1d4;max-width:100%}.rcm-bar-track>div{height:5px;background:var(--orange);transition:width .45s}.prose-link{display:block;color:var(--orange);font-size:12px;margin-top:25px}.prose-link span{margin-left:10px}.dataset-filters{display:flex;align-items:flex-end;gap:18px;margin-bottom:22px}.dataset-filters label{font-size:9px;color:var(--muted);display:flex;flex-direction:column;gap:8px}.dataset-filters select{font-size:11px;padding:9px 28px 9px 10px;background:var(--paper);color:var(--ink);border:1px solid #d9d0c2;border-radius:2px;min-width:160px}.dataset-filters>span{margin-left:auto;font-size:10px;color:var(--muted);padding-bottom:10px}.task-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;min-height:195px}.task-card{border:1px solid var(--line);padding:19px;display:flex;flex-direction:column;gap:13px;transition:border-color .2s,background .2s}.task-card:hover{border-color:#bc9b7e;background:#f9f5ed}.task-card-top{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:9px;color:var(--muted)}.task-badge{font-family:var(--sans);text-transform:uppercase;font-size:8px;letter-spacing:1px;color:var(--sage)}.task-card h4{font-size:12px;font-weight:500;margin:0;overflow-wrap:anywhere}.task-card p{font-size:11px;line-height:1.7;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.task-card-bottom{display:flex;justify-content:space-between;color:var(--orange);font-size:10px;margin-top:auto;padding-top:6px}.dataset-pager{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:15px}.dataset-pager>span{font-size:10px;color:var(--muted)}.dataset-explorer>.source-note{margin-bottom:0}.code-block{background:#f5f0e7;border:1px solid #e5dccf;margin-top:25px;margin-bottom:20px}.code-heading{display:flex;justify-content:space-between;align-items:center;padding:13px 21px;border-bottom:1px solid #e5dccf}.code-heading>span{font-family:var(--mono);font-size:9px;letter-spacing:1.5px;color:var(--muted)}.copy-button{font-size:10px;border:0;background:transparent;color:var(--muted);padding:3px}.copy-button:hover{color:var(--orange)}pre{margin:0;padding:23px;overflow-x:auto;font-family:var(--mono);font-size:11px;line-height:1.95;color:#594b3b;tab-size:2}code{font-family:inherit}.resource-links{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.resource-links a{display:flex;gap:13px;align-items:center;font-size:11px;padding:23px 15px;border-right:1px solid var(--line)}.resource-links a:last-child{border:0}.resource-links a:hover{background:#f5f0e7}.resource-links span{font-family:var(--mono);font-size:9px;color:#a09281}.resource-links b{margin-left:auto;color:var(--orange);font-weight:400}.citation-section{padding-bottom:45px}footer{border-top:1px solid var(--line);max-width:1440px;padding:35px 56px 45px;display:flex;gap:25px;align-items:center;margin:auto}footer .wordmark{font-size:16px}.footer-mark{color:var(--orange)}footer p{font-size:11px;color:var(--muted);flex:1}footer>a:not(.wordmark){font-size:10px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-80px;background:var(--ink);color:var(--paper);padding:12px 20px;z-index:10;font-size:13px}.skip-link:focus{top:15px}.noscript-note{padding:20px;text-align:center;background:#f3e3d7;font-size:14px}
@media(min-width:1500px){.hero h1{font-size:100px}.hero{padding-top:70px}.hero-figure{margin-top:30px}}
@media(max-width:1179px){.research-layout{display:block;max-width:960px;padding:0 35px}.contents{display:none}.site-header{padding:0 35px}.hero-figure{max-width:1100px}.hero-figure figcaption{gap:12px 20px}.hero-figure figcaption>#thread-caption{display:none}}
@media(max-width:760px){.site-header{height:72px;padding:0 22px}.wordmark{font-size:15px}.wordmark svg{width:26px;height:26px}.site-header nav{gap:18px;font-size:11px}.site-header nav a:first-child{display:none}.hero{padding:38px 20px 23px}.eyebrow{font-size:8px;letter-spacing:1.15px;max-width:300px;margin:0 auto 26px;line-height:1.9}.eyebrow span{padding:0 5px}.hero h1{font-size:66px;letter-spacing:-3.2px}.hero-subtitle{font-size:18px;max-width:300px;line-height:1.5;margin:20px auto}.authors{font-size:10px;max-width:430px;line-height:2}.desktop-break{display:none}.affiliations{flex-direction:column;gap:5px;font-size:10px;margin-top:12px}.author-notes{font-size:9px;margin-top:10px}.hero-links{margin-top:21px;font-size:11px;gap:24px}.hero-figure{margin:16px -50px 0}.hero-figure svg{height:210px;width:100%}.hero-figure figcaption{margin:0 45px;flex-direction:column;gap:7px}.hero-figure figcaption>.tiny-label{font-size:8px}.thread-controls{gap:8px}.research-layout{padding:0 23px}.article-section{padding-top:55px}.article-section h2{font-size:35px;letter-spacing:-1.2px;margin-bottom:24px}.article-section>p:not(.section-number):not(.source-note){font-size:15px;line-height:1.8}.article-section>h3{font-size:25px}.section-number{font-size:8px;margin-bottom:18px}.key-stats{padding:22px 0;margin-top:27px}.key-stats strong{font-size:38px}.key-stats strong>span{font-size:18px}.key-stats>div>span{font-size:9px}.source-note{font-size:10px}.figure-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:20px}.figure-heading h3{font-size:23px}.segmented button{font-size:10px;padding:8px 12px}.experiment,.results-figure,.rcm-figure,.dataset-explorer{padding-top:24px;margin-top:26px}.schedule{gap:9px;min-width:600px}.schedule::before{flex-basis:58px;font-size:8px}.request{min-width:30px}.request:after{width:9px;right:-10px}.workspaces{gap:5px}.workspace{padding:14px 8px}.workspace-header{font-size:11px;gap:5px}.folder-icon{width:12px;height:9px}.workspace small{font-size:8px;margin-top:13px}.workspace-status{font-size:8px}.workspace-label{font-size:9px}.session-status{flex-wrap:wrap;gap:8px}.session-status p{font-size:10px}.session-status .text-button{font-size:10px}.locality-grid>div{padding:20px 14px}.locality-grid .tiny-label{font-size:7px;letter-spacing:.9px}.locality-grid h4{font-size:21px}.file-tree{font-size:9px}.result-row{grid-template-columns:115px 1fr 38px;gap:8px;padding:13px 0}.model-name{font-size:9px}.model-harness{font-size:8px}.bar-pair{gap:6px;padding-right:25px}.bar-track{height:9px}.bar span{font-size:8px;margin-left:4px;top:0}.gap-value{font-size:10px}.chart-axis{grid-template-columns:115px 1fr 38px;gap:8px;font-size:8px}.chart-axis>div{margin-right:25px}.chart-meta{font-size:9px;gap:12px;align-items:flex-start}.legend{gap:9px;flex-wrap:wrap;justify-content:flex-end}.legend-line{width:10px;height:4px}.legend>span{gap:4px}figure figcaption{font-size:10px}blockquote{font-size:25px;padding-left:20px}.context-flow{grid-template-columns:1fr 20px 1.2fr;gap:8px}.context-flow .tiny-label{font-size:7px;letter-spacing:.6px}.context-output{padding:12px 9px}.history-token,.output-token{width:26px;height:24px;font-size:9px}.history-tokens{gap:5px}.memory-card{padding:8px;font-size:9px}.context-explanation{font-size:11px;min-height:58px}.rcm-results{gap:24px}.rcm-model{font-size:10px}.rcm-model>small{font-size:9px}.rcm-value{gap:8px;flex-wrap:wrap}.rcm-value strong{font-size:30px}.rcm-value>span{font-size:8px}.dataset-filters{gap:10px;flex-wrap:wrap}.dataset-filters label:first-child{flex:1;min-width:150px}.dataset-filters label:nth-child(2){flex:1;min-width:110px}.dataset-filters select{min-width:0;width:100%;max-width:100%;font-size:10px}.dataset-filters>span{padding:0;margin:0}.task-cards{grid-template-columns:1fr;gap:9px;min-height:0}.task-card{padding:17px;gap:10px}.task-card p{-webkit-line-clamp:2}.task-card h4{font-size:13px}.task-card-bottom{padding-top:0}.dataset-pager{justify-content:space-between}.code-heading{padding:12px 15px}pre{padding:18px 15px;font-size:10px}.resource-links{grid-template-columns:1fr}.resource-links a{border-right:0;border-bottom:1px solid var(--line);padding:18px 15px;font-size:12px}.citation-section{padding-bottom:25px}footer{padding:28px 23px;flex-wrap:wrap;gap:18px}footer p{flex:0 0 calc(100% - 150px);font-size:10px}footer>a:not(.wordmark){font-size:9px}footer>a:last-child{margin-left:auto}}
@media(max-width:380px){.hero h1{font-size:57px}.site-header nav{gap:12px}.hero-subtitle{font-size:17px}.result-row,.chart-axis{grid-template-columns:104px 1fr 34px;gap:6px}.locality-grid>div{padding:18px 10px}.file-tree{font-size:8px}.workspace small{font-size:7px}.workspace-status{font-size:7px}.research-layout{padding:0 18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.site-header,.contents,.segmented,.thread-controls,.copy-button,.dataset-pager,footer,.hero-links,#replay{display:none}.research-layout{display:block;padding:0}.article-section{padding-top:25px}.wide{max-width:100%}.hero{padding:20px 0}.hero h1{font-size:56px}.hero-figure{max-width:700px}.article-section h2{font-size:30px}.article-section>p:not(.section-number):not(.source-note){font-size:12px}.experiment,.results-figure,.rcm-figure,.locality-grid,.key-stats{break-inside:avoid}body{background:white}.task-cards{grid-template-columns:repeat(3,1fr)}a{color:inherit}}
