.blog-prose{color:var(--app-fg);font-size:1.075rem;line-height:1.75}.blog-prose>*+*{margin-top:1.15rem}.blog-prose h2{font-family:var(--app-font-heading);margin-top:2.4rem;margin-bottom:.4rem;font-size:1.6rem;line-height:1.25}.blog-prose h3{font-family:var(--app-font-heading);margin-top:1.8rem;margin-bottom:.2rem;font-size:1.25rem}.blog-prose p,.blog-prose ul,.blog-prose ol{color:color-mix(in srgb,var(--app-fg)88%,transparent)}.blog-prose ul,.blog-prose ol{padding-left:1.4rem}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4rem}.blog-prose li::marker{color:var(--app-accent)}.blog-prose a{color:var(--app-accent);text-underline-offset:2px;text-decoration:underline}.blog-prose strong{color:var(--app-fg);font-weight:600}.blog-prose blockquote{border-left:3px solid var(--app-accent);color:var(--app-muted);padding-left:1rem;font-style:italic}.blog-prose hr{border:none;border-top:1px solid color-mix(in srgb,var(--app-fg)12%,transparent);margin:2.2rem 0}.blog-prose code{background:color-mix(in srgb,var(--app-fg)8%,transparent);border-radius:4px;padding:.1em .35em;font-size:.9em}
