.prose{max-width:70ch}.prose h2{font:700 var(--s-lead) / 1.25 var(--font-display);letter-spacing:-.015em;margin:40px 0 10px}.prose p,.prose li{line-height:1.6}.prose p+p{margin-top:12px}.prose ul{gap:10px;padding-left:1.2em;list-style:outside;display:grid}.prose a{color:var(--accent-text);font-weight:600}.prose .short,.prose .summary{background:var(--bg-2);border-radius:var(--radius);margin:24px 0;padding:4px 24px 22px}.prose code{background:var(--bg-2);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prose pre{background:var(--bg-2);border-radius:14px;padding:14px 18px;overflow-x:auto}
