.blog-prose{color:var(--text-primary);font-size:17px;line-height:1.7}.blog-prose>*+*{margin-top:1.25em}.blog-prose h1{letter-spacing:-.02em;margin-top:2em;font-size:32px;font-weight:500;line-height:1.15}.blog-prose h2{letter-spacing:-.015em;margin-top:1.75em;font-size:24px;font-weight:500;line-height:1.2}.blog-prose h3{letter-spacing:-.01em;margin-top:1.5em;font-size:20px;font-weight:500;line-height:1.25}.blog-prose p{color:var(--text-secondary)}.blog-prose ul,.blog-prose ol{color:var(--text-secondary);padding-left:1.5em}.blog-prose li+li{margin-top:.5em}.blog-prose a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--accent-text) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--accent-text) 30%, transparent);transition:text-decoration-color .2s}.blog-prose a:hover{-webkit-text-decoration-color:var(--accent-text);text-decoration-color:var(--accent-text)}.blog-prose strong{color:var(--text-primary);font-weight:500}.blog-prose hr{border-color:var(--border-primary);margin:2em 0}.blog-prose blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);padding-left:1em;font-style:italic}
