.blog-prose{max-width:68ch;color:var(--dim);font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.75}.blog-prose>:first-child{margin-top:0}.blog-prose h2{color:var(--text);font-family:var(--font-sans);font-size:var(--fs-h2);letter-spacing:-.02em;margin-top:3.4rem;margin-bottom:.9rem;font-weight:600;line-height:1.12}.blog-prose h3{color:var(--text);font-family:var(--font-sans);font-size:var(--fs-h3);letter-spacing:-.01em;margin-top:2.4rem;margin-bottom:.6rem;font-weight:600;line-height:1.25}.blog-prose p{margin-top:1.15em}.blog-prose strong{color:var(--text);font-weight:600}.blog-prose a{color:var(--accent);text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.blog-prose ul,.blog-prose ol{margin-top:1.1em;padding-left:1.5em}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li{margin-top:.5em;padding-left:.2em}.blog-prose li::marker{color:var(--faint)}
