/* Agent Offload → Ambient Field synthesis note. Scoped to article page; no external assets. */
.article-shell{max-width:1100px}.breadcrumb{display:flex;flex-wrap:wrap;gap:11px;color:var(--muted);font-size:.78rem;padding-top:31px}.breadcrumb a{text-decoration:underline;text-underline-offset:3px}.paper-hero{padding:78px 0 66px;border-bottom:1px solid var(--rule)}.paper-hero h1{font-size:clamp(3.2rem,7vw,7.4rem);line-height:.98;letter-spacing:-.075em;font-weight:660;margin:19px 0 29px;max-width:12ch}.paper-hero h1 span{display:block;font-size:clamp(1.55rem,3vw,3.3rem);line-height:1.15;letter-spacing:-.05em;font-weight:470;margin-top:15px;max-width:21ch}.paper-meta{display:flex;gap:9px 23px;flex-wrap:wrap;color:var(--muted);font-size:.85rem}.paper-meta span+span:before{content:'·';padding-right:23px;color:#96969c}.paper-thesis{font-family:Georgia,ui-serif,serif;font-size:clamp(1.6rem,3.1vw,3rem);font-style:italic;letter-spacing:-.045em;line-height:1.25;margin:51px 0 0;max-width:24ch}.paper-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.paper-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;align-items:start}.paper-toc{position:sticky;top:114px;padding:52px 0 30px;display:flex;flex-direction:column;gap:13px;max-height:calc(100vh - 120px);overflow:auto}.paper-toc>a{color:#52555c;font-size:.82rem;line-height:1.35}.paper-toc>a:hover{color:#171b26;text-decoration:underline;text-underline-offset:4px}.status-note{color:var(--muted);font-size:.75rem;line-height:1.55;border-top:1px solid var(--rule);padding-top:18px;margin-top:18px}.paper-content{min-width:0;padding-bottom:54px}.paper-section{padding:57px 0 48px;border-bottom:1px solid var(--rule);scroll-margin-top:106px}.section-kicker{font-size:.72rem;font-weight:750;letter-spacing:.14em;color:#6e7279;text-transform:uppercase}.paper-section h2{font-size:clamp(1.7rem,3.1vw,2.65rem);letter-spacing:-.045em;line-height:1.14;font-weight:620;margin:17px 0 27px}.paper-section p,.paper-section li{font-size:clamp(1.05rem,1.18vw,1.16rem);line-height:1.86;max-width:72ch}.paper-section p{margin:0 0 22px}.paper-section ul{padding-left:25px;margin:12px 0 27px}.paper-section li{padding-left:5px;margin-bottom:10px}.paper-section li::marker{color:#6e9879}.abstract-section{padding-top:54px}.abstract-copy{font-size:clamp(1.1rem,1.45vw,1.27rem)!important;line-height:1.77!important;color:#3c4546}.paper-section .key-sentence{font-family:Georgia,ui-serif,serif;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.25;letter-spacing:-.035em;border-left:4px solid #8fba8c;padding:11px 0 11px 23px;margin:30px 0 33px;color:#202d25}.paper-section .stack-formula{font-weight:670;letter-spacing:-.025em;background:#eaf0e6;border:1px solid #d8e3d5;padding:19px 22px;border-radius:7px;overflow-wrap:anywhere}.related-reading{margin-top:45px;padding:23px 28px;background:#eeeee7;border:1px solid #d7d7cf;border-radius:9px}.related-reading a{text-decoration:underline;text-underline-offset:4px;font-weight:650}.related-reading span:not(.eyebrow){padding:0 10px}.related-reading .related-note{color:var(--muted);font-size:.78rem}.article-end{border-top:1px solid var(--rule);padding:25px 0 100px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;color:var(--muted);font-size:.82rem}.article-end a{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.paper-hero{padding:52px 0 48px}.paper-grid{grid-template-columns:minmax(0,1fr);gap:0}.paper-toc{position:static;max-height:none;padding:22px 0 0;flex-direction:row;flex-wrap:wrap;gap:8px 15px;border-bottom:1px solid var(--rule)}.paper-toc>.eyebrow{flex-basis:100%}.paper-toc>a{font-size:.78rem}.status-note{flex-basis:100%;margin:4px 0 15px;padding-top:8px}.paper-section{padding:39px 0}.paper-hero h1{font-size:clamp(2.9rem,11vw,5rem)}.paper-meta span+span:before{padding-right:12px}}@media(max-width:490px){.paper-hero h1{font-size:2.8rem}.paper-meta span+span:before{display:none}.paper-meta span{width:100%}.paper-actions .button{width:100%;justify-content:space-between}.paper-section p,.paper-section li{font-size:1rem}.related-reading{padding:20px}.related-reading a{display:inline-block;margin-bottom:8px}}

/* Evidence boundary and convergence matrix */
.evidence-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0 4px}.evidence-card{border:1px solid var(--rule);border-radius:9px;padding:21px 20px;background:#f1f1eb}.evidence-card h3{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px}.evidence-card p{font-size:.88rem!important;line-height:1.55!important;margin:0!important;color:#4f5458}.evidence-card.observed{border-top:4px solid #779d7a}.evidence-card.synthesized{border-top:4px solid #a79567}.evidence-card.hypothesized{border-top:4px solid #8d829d}.research-boundary{margin:30px 0;padding:18px 21px;border:1px solid #dad7ca;border-radius:8px;background:#f5f2e8}.research-boundary strong{display:block;font-size:.78rem;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px}.research-boundary p{font-size:.92rem!important;line-height:1.6!important;margin:0!important}.speculative-formula{background:#f0edf3!important;border-color:#ddd6e4!important}.table-wrap{overflow-x:auto;margin:25px 0 32px;border:1px solid var(--rule);border-radius:8px}.evidence-table{border-collapse:collapse;width:100%;min-width:760px;background:#f8f7f2}.evidence-table th,.evidence-table td{text-align:left;vertical-align:top;padding:14px 15px;border-bottom:1px solid var(--rule);font-size:.84rem;line-height:1.48}.evidence-table th{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;background:#ecece6}.evidence-table tr:last-child td{border-bottom:0}.references-list{padding-left:24px}.references-list li{margin-bottom:18px;font-size:.88rem!important;line-height:1.58!important}.references-list a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.references-list .ref-note{display:block;color:var(--muted);font-size:.8rem;margin-top:3px}.paper-section sup a{text-decoration:none;font-weight:700;color:#4f7759;margin-left:2px}.paper-section sup a:hover{text-decoration:underline}.authorial-note{font-size:.88rem;color:var(--muted);max-width:74ch;margin-top:22px;line-height:1.6}.claim-status{display:inline-block;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);padding:5px 8px;border-radius:999px;margin:0 7px 8px 0;background:#f4f3ee}@media(max-width:800px){.evidence-band{grid-template-columns:1fr}.evidence-card{padding:18px}.table-wrap{margin-left:0;margin-right:0}}
