.article-prose{gap:1.1rem;font-size:1.0625rem;line-height:1.75;display:grid}.article-prose h2{margin-top:1.5rem;scroll-margin-top:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.article-prose h3{margin-top:1rem;font-size:1.2rem;font-weight:600}.article-prose a{color:var(--color-accent);text-decoration:underline}.article-prose ul{gap:.4rem;padding-left:1.25rem;list-style:outside;display:grid}.article-prose blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-soft);padding-left:1rem}.article-inline-image img{border-radius:.5rem;width:100%;height:auto}.article-inline-image figcaption{color:var(--color-text-muted);margin-top:.4rem;font-size:.875rem}
