.prose{max-width:68ch;color:var(--text);overflow-wrap:break-word;margin-inline:auto}.prose>*+*{margin-block-start:1.25em}.prose h2{font-family:var(--font-display);font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);line-height:var(--lh-h3);letter-spacing:var(--track-h3);margin-block-start:2em;font-weight:500}.prose h3,.prose h4{margin-block-start:1.75em;font-size:1.25rem;font-weight:600;line-height:1.35}.prose p,.prose li{color:var(--text-muted)}.prose strong{color:var(--text)}.prose a{color:var(--link);text-underline-offset:3px;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-inline-start:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-block-start:.5em}.prose li::marker{color:var(--accent-text);font-variant-numeric:tabular-nums}.prose blockquote{border-inline-start:3px solid var(--accent);padding-inline-start:var(--space-4)}.prose img{border-radius:var(--r-media);max-width:100%;height:auto}.prose table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.prose th,.prose td{border-block-end:1px solid var(--line);text-align:start;padding:10px 14px}.prose code{background:var(--raised);border-radius:6px;padding:2px 6px;font-size:.9em}.prose pre{padding:var(--space-4);background:var(--raised);border-radius:16px;overflow-x:auto}.prose hr{border:0;border-block-start:1px solid var(--line)}
