.r-story .read{max-width:720px;padding:24vh var(--page-x) 0;margin:0 auto}.r-story .eyebrow{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--green-deep);margin-bottom:22px;font-size:11px;display:block}.r-story h1{font-family:var(--display);letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(36px,6.4vw,72px);font-weight:800;line-height:1}.r-story .dek{font-family:var(--serif);color:var(--muted);margin-bottom:clamp(40px,7vh,76px);font-size:clamp(20px,2.5vw,28px);font-style:italic;font-weight:400;line-height:1.4}.r-story .prose{color:var(--ink);font-size:18px;line-height:1.78}.r-story .prose p{margin-bottom:24px}.r-story .prose em{font-style:italic}.r-story .prose .muted{color:var(--muted)}.r-story .prose .kick{font-family:var(--display);letter-spacing:-.02em;margin:48px 0 10px;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.15}.r-story .sidenote{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);border:1px dashed var(--line);border-radius:10px;margin-top:8px;padding:14px 16px;font-size:12px}.r-story .back{font-family:var(--mono);letter-spacing:.1em;color:var(--green-deep);margin:52px 0 clamp(70px,14vh,150px);font-size:12px;display:inline-block}.r-story .back:hover{text-decoration:underline}
