.blog-prose{color:rgb(var(--c-ink-soft));font-family:var(--font-sans);font-size:17px;line-height:1.7}.blog-prose>*+*{margin-top:1.15em}.blog-prose>:first-child{margin-top:0}.blog-prose h2,.blog-prose h3,.blog-prose h4{color:rgb(var(--c-ink));font-family:var(--font-sans);font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-top:2em;margin-bottom:.5em;scroll-margin-top:96px}.blog-prose h2{font-size:26px}.blog-prose h3{font-size:21px}.blog-prose h4{font-size:18px}.blog-prose a{color:rgb(var(--c-orange));text-decoration:underline;text-underline-offset:3px}.blog-prose strong{color:rgb(var(--c-ink));font-weight:600}.blog-prose ol,.blog-prose ul{padding-left:1.3em}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li+li{margin-top:.4em}.blog-prose blockquote{background-color:rgb(var(--c-ink)/.05);border:1px solid rgb(var(--c-rule));border-radius:18px;color:rgb(var(--c-ink));font-size:16px;padding:1.1em 1.25em}.blog-prose blockquote>*+*{margin-top:.75em}.blog-prose code{font-family:var(--font-mono);font-size:.86em;background:rgb(var(--c-ink)/.06);border:1px solid rgb(var(--c-rule-soft));border-radius:999px;padding:.15em .5em}.blog-prose pre{background:rgb(var(--c-card));border:1px solid rgb(var(--c-rule));border-radius:18px;padding:1.1em 1.25em;overflow-x:auto}.blog-prose pre code{background:none;border:0;border-radius:0;padding:0;font-size:.88em}.blog-prose img{border-radius:18px;max-width:100%;height:auto}.blog-prose hr{border:0;border-top:1px solid rgb(var(--c-rule-soft));margin:2.5em 0}.blog-prose table{display:block;overflow-x:auto;border-collapse:collapse;font-size:15px}.blog-prose td,.blog-prose th{border:1px solid rgb(var(--c-rule));padding:.5em .75em;text-align:left;font-variant-numeric:tabular-nums}.blog-prose th{color:rgb(var(--c-ink));font-weight:600}