.blog-prose{color:rgb(var(--ink-muted));font-size:1.0625rem;line-height:1.8}.blog-prose>*+*{margin-top:1.25rem}.blog-prose h2,.blog-prose h3{color:rgb(var(--ink));font-weight:700;letter-spacing:-.01em;line-height:1.3}.blog-prose h2{margin-top:2.75rem;font-size:1.5rem}.blog-prose h3{margin-top:2rem;font-size:1.2rem}.blog-prose strong{color:rgb(var(--ink));font-weight:600}.blog-prose a{color:rgb(var(--brand-accent));text-decoration:underline;text-underline-offset:3px}.blog-prose ul,.blog-prose ol{padding-left:1.25rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.5rem}.blog-prose li::marker{color:rgb(var(--ink-subtle))}.blog-prose blockquote{border-left:4px solid #8a53ce;background:rgb(var(--brand-subtle-bg));border-radius:.75rem;padding:1rem 1.25rem}.blog-prose img{display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid rgb(var(--line))}.blog-prose figure{margin-top:2rem;margin-bottom:2rem}.blog-prose figcaption{margin-top:.75rem;color:rgb(var(--ink-subtle));font-size:.9rem;line-height:1.6}.blog-prose code{background:rgb(var(--muted));border-radius:.375rem;padding:.1em .35em;font-size:.9em}.blog-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.blog-prose th,.blog-prose td{border-bottom:1px solid rgb(var(--line));padding:.6rem .75rem .6rem 0;text-align:left}.blog-prose th{color:rgb(var(--ink));font-weight:600}
