.blog-root{font-family:var(--font-blog-sans), ui-sans-serif, system-ui, sans-serif;color:#18181b;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.blog-prose{color:#27272a;font-size:.875rem;line-height:1.7}.blog-prose p{margin:1.25em 0}.blog-prose a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #00000040;text-decoration:underline #00000040;transition:text-decoration-color .15s}.blog-prose a:hover{text-decoration-color:#0009}.blog-prose a[href^=http]{color:#2563eb;text-decoration-color:#2563eb59}.blog-prose a[href^=http]:hover{text-decoration-color:#2563eb}.blog-prose strong{color:#18181b;font-weight:600}.blog-prose em{font-style:italic}.blog-prose h2,.blog-prose h3{color:#18181b;letter-spacing:-.01em;scroll-margin-top:6rem;font-weight:600}.blog-prose h2{margin:2.75em 0 .25em;font-size:.9375rem}.blog-prose h3{margin:2em 0 .25em;font-size:.875rem}.blog-prose ul,.blog-prose ol{margin:1.25em 0;padding-left:1.4em}.blog-prose li{margin:.4em 0}.blog-prose ul{list-style:outside}.blog-prose ol{list-style:decimal}.blog-prose blockquote{color:#52525b;border-left:2px solid #e4e4e7;margin:1.5em 0;padding-left:1.1em}.blog-prose code{background:#f4f4f5;border-radius:.3rem;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}.blog-prose pre{background:#fafafa;border:1px solid #f0f0f0;border-radius:.75rem;margin:1.5em 0;padding:1rem 1.1rem;font-size:.875em;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose hr{border:none;border-top:1px solid #ececec;margin:3rem 0}.blog-prose img{max-width:100%;height:auto}.blog-prose sup[data-footnote-ref] a,.blog-prose a[data-footnote-ref]{color:#a1a1aa;font-variant-numeric:tabular-nums;padding:0 .1em;font-size:.7em;text-decoration:none}.blog-prose sup a:hover{color:#52525b}.blog-prose .footnotes{color:#a1a1aa;margin-top:4rem;font-size:.8125rem;line-height:1.6}.blog-prose .footnotes>h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-prose .footnotes ol{counter-reset:fn;padding-left:0;list-style:none}.blog-prose .footnotes li{counter-increment:fn;margin:.9em 0;padding-left:1.6em;position:relative}.blog-prose .footnotes li:before{content:counter(fn);color:#c4c4cc;font-variant-numeric:tabular-nums;font-size:.7em;position:absolute;top:.1em;left:0}.blog-prose .footnotes li p{margin:0;display:inline}.blog-prose .footnotes .data-footnote-backref{display:none}.blog-prose .ProseMirror{line-height:inherit;padding:0}.blog-prose .ProseMirror h1,.blog-prose .ProseMirror h2{font-size:.9375rem;line-height:inherit;margin:2.75em 0 .25em}.blog-prose .ProseMirror h3{font-size:.875rem;line-height:inherit;margin:2em 0 .25em}.blog-prose .ProseMirror h1{color:#18181b;letter-spacing:-.01em;scroll-margin-top:6rem;font-weight:600}.blog-prose .ProseMirror p{margin:1.25em 0}.blog-prose .ProseMirror blockquote{border-left-width:2px;font-style:normal}.blog-prose .ProseMirror img{border-radius:.75rem;margin:1.5em 0}.blog-prose h1,.blog-prose h2,.blog-prose h3{text-wrap:balance}.blog-prose p,.blog-prose li,.blog-prose blockquote{text-wrap:pretty}
