.blog-prose{font-size:17px;line-height:1.75}.blog-prose,.blog-prose h1{color:var(--color-near-black)}.blog-prose h1{font-size:2rem;font-weight:800;margin:2rem 0 .8rem}.blog-prose h2{font-size:1.6rem;margin:1.8rem 0 .7rem}.blog-prose h2,.blog-prose h3{font-weight:700;color:var(--color-near-black)}.blog-prose h3{font-size:1.3rem;margin:1.5rem 0 .6rem}.blog-prose p{margin:0 0 1.1rem}.blog-prose ol,.blog-prose ul{padding-left:1.6rem;margin:0 0 1.1rem}.blog-prose li{margin:0 0 .4rem}.blog-prose a{color:var(--color-accent);text-decoration:underline}.blog-prose blockquote{border-left:4px solid var(--color-accent);padding:.2rem 0 .2rem 16px;color:var(--color-ink);margin:0 0 1.1rem;font-style:italic}.blog-prose img{max-width:100%;height:auto;border-radius:12px;margin:.6rem 0}.blog-prose img[data-align=left]{float:left;margin:.3rem 1.4rem .8rem 0}.blog-prose img[data-align=right]{float:right;margin:.3rem 0 .8rem 1.4rem}.blog-prose img[data-align=center]{display:block;float:none;margin:.9rem auto}.blog-prose:after{content:"";display:block;clear:both}.blog-prose pre{background:var(--color-near-black);color:var(--color-surface);padding:16px;border-radius:10px;overflow-x:auto;margin:0 0 1.1rem}.blog-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.blog-prose hr{border:none;border-top:1px solid var(--color-border);margin:2rem 0}