.atlas-hero{padding:70px 0 60px;max-width:850px}.atlas-hero h1{font-size:clamp(64px,8vw,108px)}.atlas-hero>p:not(.eyebrow){max-width:660px}.researcher{padding-top:64px;scroll-margin-top:20px}.paper{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid var(--line);padding:44px 0 56px}.paper h2{font-size:clamp(32px,3.8vw,47px);margin:20px 0}.paper-meta{font-size:12px;letter-spacing:.025em}.paper-meta .status{margin-left:10px}.paper-visual{background:var(--soft);padding:20px;align-self:start}.paper-visual svg{display:block;width:100%;height:auto}.paper-visual figcaption,.equation{font-size:12px;line-height:1.6;margin-top:14px}.equation{font-family:monospace;font-size:13px}.concept{fill:none;stroke:var(--green);stroke-width:2}.concept text{fill:var(--ink);stroke:none;font:13px Arial}.control{border-top:1px solid var(--line);padding-top:16px}.control label,.control output{display:block;font-size:12px}.control input{width:100%;accent-color:var(--green);min-height:42px}.control output{font-family:monospace;color:var(--green);min-height:24px}.source-note{border-top:1px solid var(--line);margin-top:26px;padding-top:13px;font-size:13px}.source-note summary{cursor:pointer;padding:5px 0}.source-note summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.source-note p{margin:12px 0;overflow-wrap:anywhere}.doi{font-family:monospace;font-size:11px}.byline{font-size:12px;margin-top:35px}.closing>p{max-width:650px}.plot-label{font:12px Arial;fill:#163238}.plot-line{fill:none;stroke:#214e46;stroke-width:2}.plot-accent{fill:none;stroke:#a44729;stroke-width:2}.plot-axis{stroke:#8a9d93;stroke-width:1}.plot-point{fill:#a44729}.plot-content text{font:12px Arial;fill:#163238}@media(max-width:700px){.paper{grid-template-columns:1fr;gap:26px;padding-top:30px}.researcher{padding-top:40px}.paper-visual{padding:12px}.atlas-hero{padding-top:45px}.atlas-hero h1{font-size:64px}.paper h2{font-size:36px}.paper-meta .status{display:table;margin:8px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}