.sh-prose h2{font-size:var(--text-h3);margin-top:1.5rem;font-weight:600}.sh-prose p{max-width:65ch}.sh-prose strong{font-weight:700}.sh-prose a{color:var(--sh-accent);text-decoration:underline}.sh-prose ol,.sh-prose ul{flex-direction:column;gap:.75rem;padding-inline-start:1.5rem;display:flex}.sh-prose ol{list-style:decimal}.sh-prose ul{list-style:outside}.sh-prose li{max-width:65ch}.sh-prose li::marker{color:var(--sh-muted)}.sh-prose code{font-family:var(--font-mono);background:var(--sh-surface-2);border:1px solid var(--sh-border);border-radius:6px;padding:.05em .35em;font-size:.9em}.sh-prose h2[id]{scroll-margin-top:6rem}
