/* Research records use the cover's editorial language from title to provenance. */
.paper-record{color:var(--ink);font-family:var(--sans);padding-bottom:12px;overflow-wrap:anywhere}
.paper-record a{color:inherit;text-underline-offset:5px}
.paper-record a:hover{color:var(--blue)}
.paper-record-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:25px 0 0;font:11px/1.5 var(--mono);color:var(--muted)}
.paper-record-breadcrumb a{padding:0;border:0;text-decoration:none}
.paper-record-breadcrumb a:hover{text-decoration:underline}
.paper-record-header{padding:54px 0 31px;border-bottom:1px solid var(--line)}
.paper-record .paper-record-eyebrow{font:500 10px/1.6 var(--mono);letter-spacing:.055em;text-transform:uppercase;color:var(--orange);margin:0 0 17px}
.paper-record-header>.paper-record-eyebrow span{padding-inline:10px;color:var(--muted)}
.paper-record-header h1{font:400 clamp(48px,5.3vw,82px)/1.02 var(--serif);letter-spacing:-.03em;max-width:1100px;margin:0 0 23px;text-wrap:balance;color:var(--ink)}
.paper-record .paper-record-authors{font:400 16px/1.6 var(--sans);max-width:90ch;margin:0 0 22px;color:var(--muted)}
.paper-record-meta{display:flex;flex-wrap:wrap;gap:8px 25px;align-items:baseline;font:10px/1.6 var(--mono);color:var(--muted)}
.paper-record-meta p{margin:0}
.paper-record-meta time{color:var(--ink)}
.paper-record-overview{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:55px;align-items:start;padding:43px 0 35px}
.paper-record-overview--text{grid-template-columns:1fr;padding-block:35px}
.paper-record-overview--text .paper-record-story{max-width:900px}
.paper-record-art{min-width:0;margin:0}
.paper-record-art>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#faf8f1;mix-blend-mode:multiply}
.paper-record-art>figcaption{display:flex;align-items:baseline;gap:14px;margin:0;padding:13px 0 14px;border-bottom:1px solid var(--line);font:10px/1.6 var(--sans);color:var(--muted)}
.paper-record-art>figcaption>span{flex-shrink:0;color:var(--ink);font-family:var(--mono);font-size:9px;text-transform:uppercase}
.paper-record-story{padding-top:2px;min-width:0}
.paper-record-story h2{font:400 clamp(36px,3.2vw,48px)/1.05 var(--serif);letter-spacing:-.025em;margin:0 0 26px;color:var(--ink);text-wrap:balance}
.paper-record-brief{margin:0;display:grid;gap:22px}
.paper-record-brief>div{margin:0}
.paper-record-brief dt{font:500 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 7px}
.paper-record-brief dd{font:400 15px/1.7 var(--sans);color:var(--ink);margin:0;max-width:65ch}
.paper-record .paper-record-text-link{display:inline-flex;align-items:baseline;gap:22px;font:500 12px/1.65 var(--sans);text-decoration:none;border-bottom:1px solid currentColor;padding:0 0 5px;margin-top:24px}
.paper-record-status{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.7fr);gap:35px;align-items:baseline;padding:21px 0;border-block:1px solid var(--ink);margin:7px 0 45px}
.paper-record-status .paper-record-eyebrow{margin:0;color:var(--orange);font-size:9px}
.paper-record-status .paper-record-eyebrow>span{font-size:7px;margin-right:5px}
.paper-record-status>p:last-child{font:400 12px/1.65 var(--sans);color:var(--muted);margin:0;max-width:90ch}
.paper-record-status strong{font-weight:600;color:var(--ink)}
.paper-record-section{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1.8fr);gap:55px;padding:48px 0 54px;border-bottom:1px solid var(--line)}
.paper-record-section-label{display:flex;gap:15px;align-items:baseline;min-width:0}
.paper-record-section-label>span{font:400 25px/1 var(--serif);color:var(--orange)}
.paper-record-section-label>p{font:400 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--muted)}
.paper-record-section-content{min-width:0}
.paper-record-section-content>h2{font:400 clamp(36px,3.6vw,53px)/1.04 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 25px}
.paper-record .paper-record-claim{font:400 18px/1.75 var(--sans);max-width:76ch;color:var(--ink);margin:0 0 24px}
.paper-record-source-link{font:500 12px/1.6 var(--sans);margin:0 0 20px}
.paper-record-source-link a{display:inline-block;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:4px}
.paper-record .paper-record-section-intro{font:400 16px/1.75 var(--sans);max-width:76ch;margin:0 0 28px;color:var(--muted)}
.paper-record-stakes{display:grid;grid-template-columns:minmax(140px,.45fr) minmax(0,1.8fr);gap:55px;background:var(--ink);color:var(--paper);padding:40px;margin:30px -40px 25px}
.paper-record-stakes .paper-record-section-label>span,.paper-record-stakes .paper-record-section-content>.paper-record-eyebrow{color:var(--gold,#e9bb64)}
.paper-record-stakes .paper-record-section-label>p{color:#c2ced1}
.paper-record-stakes .paper-record-section-content>h2{color:var(--paper)}
.paper-record .paper-record-stakes-intro{font:400 22px/1.55 var(--serif);max-width:65ch;margin:0 0 32px;color:#f3f0e6}
.paper-record-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.paper-record-outcomes>div{border-top:1px solid #52616a;padding-top:18px;min-width:0}
.paper-record-outcomes h3{font:400 28px/1.15 var(--serif);color:var(--gold,#e9bb64);margin:0 0 12px}
.paper-record-outcomes p{font:400 14px/1.75 var(--sans);color:#d2dce0;margin:0}
.paper-record-evidence-register{margin:30px 0 0;border-top:1px solid var(--ink)}
.paper-record-evidence-register>div{display:grid;grid-template-columns:minmax(120px,.46fr) minmax(0,1.6fr);gap:28px;padding:22px 0;border-bottom:1px solid var(--line)}
.paper-record-evidence-register dt{font:500 10px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0;color:var(--muted)}
.paper-record-evidence-register dd{font:400 14px/1.8 var(--sans);margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}
.paper-record-evidence-register dd a{font-size:16px;line-height:1.5;text-decoration:underline}
.paper-record-evidence-register small{display:block;font:400 11px/1.6 var(--sans);margin-top:10px;color:var(--muted)}
.paper-record-next-step{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:34px 0 6px}
.paper-record-next-step>div{padding:21px 0;border-top:1px solid var(--line);min-width:0}
.paper-record-next-step>div:last-child{background:#e7e9df;border:0;padding:21px 24px}
.paper-record-next-step p{font:400 14px/1.75 var(--sans);margin:0;color:var(--muted)}
.paper-record-next-step .paper-record-eyebrow{font:500 10px/1.6 var(--mono);margin:0 0 12px;color:var(--orange)}
.paper-record-next-step>div:last-child .paper-record-eyebrow{color:var(--ink)}
.paper-record-image-note,.paper-record-background{border:0;border-bottom:1px solid var(--line);background:none;border-radius:0;padding:0;margin:0}
.paper-record-image-note summary,.paper-record-background summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:16px 0;font:500 12px/1.5 var(--sans);color:var(--ink);margin:0}
.paper-record-image-note summary::-webkit-details-marker,.paper-record-background summary::-webkit-details-marker{display:none}
.paper-record-image-note summary span,.paper-record-background summary span{font:400 20px/1 var(--sans);transition:transform .2s}
.paper-record-image-note[open] summary span,.paper-record-background[open] summary span{transform:rotate(45deg)}
.paper-record-image-note>div{padding:2px 0 20px}
.paper-record-image-note .paper-record-image-label{font:400 25px/1.2 var(--serif);margin:0 0 12px;color:var(--ink)}
.paper-record-image-note p,.paper-record-background>p{font:400 13px/1.7 var(--sans);color:var(--muted);margin:0 0 14px}
.paper-record-image-note a{font:400 11px/1.65 var(--sans);text-decoration:underline}
.paper-record-image-note .paper-record-equation-label{font:400 10px/1.5 var(--mono);margin:15px 0 7px;color:var(--orange)}
.paper-record-image-note .paper-record-equation{font:400 21px/1.5 var(--serif);color:var(--ink);margin:0 0 15px}
.paper-record-background{max-width:76ch}
.paper-record-provenance{display:flex;justify-content:space-between;align-items:start;gap:35px;padding:25px 0;margin:0;border:0;font:400 10px/1.65 var(--mono);color:var(--muted)}
.paper-record-provenance>div:first-child{max-width:50%;min-width:0}
.paper-record-provenance .paper-record-eyebrow{display:block;color:var(--orange);font-size:9px;margin:0 0 7px}
.paper-record-provenance code{font:400 10px/1.65 var(--mono);overflow-wrap:anywhere}
.paper-record-provenance>div:last-child{display:flex;gap:22px;flex-wrap:wrap}
.paper-record-provenance a{text-decoration:underline;font:400 11px/1.6 var(--sans)}
.paper-record .paper-context{margin:45px 0;padding:32px 38px;background:#e8ebdf;border-top:1px solid var(--ink)}
.paper-record .paper-context h2{font-family:var(--serif)}
.paper-record .paper-context-label{font-family:var(--mono)}
.paper-record .paper-context-details{border-top:1px solid var(--line)}
.paper-record .paper-context-details>summary{font-size:15px}
.paper-record .paper-context-possibilities dt{font-family:var(--serif);font-size:27px;font-weight:400}
.paper-record .paper-context-risk h3{font-family:var(--serif);font-size:31px}
@media(max-width:1000px){.paper-record-overview{gap:32px}.paper-record-story h2{font-size:36px}.paper-record-brief dd{font-size:14px}.paper-record-section,.paper-record-stakes{grid-template-columns:minmax(110px,.4fr) minmax(0,1.8fr);gap:30px}.paper-record-stakes{margin-inline:-22px;padding:30px 22px}.paper-record-evidence-register>div{gap:20px}.paper-record-provenance>div:last-child{gap:14px}.paper-record-provenance{gap:25px}}
@media(max-width:800px) and (min-width:701px){.paper-record-stakes{margin-inline:-20px;padding-inline:20px}}
@media(max-width:700px){.paper-record-breadcrumb{font-size:10px;gap:9px;padding-top:20px}.paper-record-header{padding:32px 0 24px}.paper-record-header h1{font-size:clamp(42px,10.4vw,63px);line-height:1.03;margin-bottom:21px}.paper-record .paper-record-authors{font-size:14px;margin-bottom:18px}.paper-record-meta{gap:6px 18px;font-size:9px}.paper-record-overview{grid-template-columns:1fr;gap:28px;padding:28px 0}.paper-record-story h2{font-size:39px;margin-bottom:24px}.paper-record-brief{gap:20px}.paper-record-brief dd{font-size:15px}.paper-record-status{grid-template-columns:1fr;gap:12px;padding:19px 0;margin-bottom:20px}.paper-record-section,.paper-record-stakes{grid-template-columns:1fr;gap:23px}.paper-record-section{padding:35px 0 39px}.paper-record-section-label{gap:13px}.paper-record-section-label>span{font-size:23px}.paper-record-section-content>h2{font-size:39px;margin-bottom:22px}.paper-record .paper-record-claim{font-size:16px;line-height:1.8}.paper-record-stakes{margin:19px -18px 10px;padding:28px 18px 34px}.paper-record .paper-record-stakes-intro{font-size:24px;line-height:1.45;margin-bottom:26px}.paper-record-outcomes,.paper-record-next-step{grid-template-columns:1fr;gap:23px}.paper-record-outcomes h3{font-size:28px}.paper-record-outcomes p{font-size:14px}.paper-record-evidence-register>div{grid-template-columns:1fr;gap:10px;padding:19px 0}.paper-record-evidence-register dd{font-size:14px;line-height:1.8}.paper-record .paper-record-section-intro{font-size:15px;line-height:1.8}.paper-record-next-step{margin-top:25px;gap:20px}.paper-record-next-step>div:last-child{padding:21px 20px}.paper-record-provenance{flex-direction:column;gap:20px;padding-top:22px}.paper-record-provenance>div:first-child{max-width:100%}.paper-record-provenance>div:last-child{gap:12px 23px}.paper-record .paper-context{margin:30px 0;padding:24px 20px}.paper-record .paper-context h2{font-size:38px}.paper-record .paper-context-possibilities dt{font-size:27px}.paper-record .paper-context p{font-size:14px}.paper-record .paper-context .paper-context-boundary{font-size:12px}.paper-record-image-note summary{min-height:45px}}
@media(prefers-reduced-motion:reduce){.paper-record-image-note summary span,.paper-record-background summary span{transition:none}}
