.blog-prose-module__UbDQYW__prose{overflow-wrap:break-word;max-width:68ch}.blog-prose-module__UbDQYW__prose>*+*{margin-top:1.25em}.blog-prose-module__UbDQYW__prose h2{font-family:var(--font-noto-sans-display), var(--font-noto-sans), sans-serif;letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);line-height:1.15;font-weight:var(--weight-display,500);color:var(--ink);text-wrap:balance;margin-top:2.5em}.blog-prose-module__UbDQYW__prose h3{letter-spacing:-.01em;font-size:20px;line-height:1.3;font-weight:var(--weight-heading,600);color:var(--ink);margin-top:2em}.blog-prose-module__UbDQYW__prose h2+*,.blog-prose-module__UbDQYW__prose h3+*{margin-top:.75em}.blog-prose-module__UbDQYW__prose p{text-wrap:pretty}.blog-prose-module__UbDQYW__prose strong{color:var(--ink);font-weight:600}.blog-prose-module__UbDQYW__prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color .15s}.blog-prose-module__UbDQYW__prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.blog-prose-module__UbDQYW__prose ul,.blog-prose-module__UbDQYW__prose ol{padding-left:1.25em}.blog-prose-module__UbDQYW__prose ul{list-style:outside}.blog-prose-module__UbDQYW__prose ol{list-style:decimal}.blog-prose-module__UbDQYW__prose li+li{margin-top:.5em}.blog-prose-module__UbDQYW__prose li::marker{color:var(--ink-mute)}.blog-prose-module__UbDQYW__prose blockquote{border-left:2px solid var(--line-strong);color:var(--ink);padding-left:1.25em}.blog-prose-module__UbDQYW__prose hr{border:0;border-top:1px solid var(--line);margin:3em 0}.blog-prose-module__UbDQYW__prose code{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:var(--muted);border-radius:4px;padding:.1em .35em;font-size:.9em}.blog-prose-module__UbDQYW__prose pre{background:var(--muted);border-radius:8px;padding:1em 1.25em;font-size:13px;line-height:1.6;overflow-x:auto}.blog-prose-module__UbDQYW__prose pre code{font-size:inherit;background:0 0;padding:0}.blog-prose-module__UbDQYW__prose table{border-collapse:collapse;max-width:100%;font-size:13px;display:block;overflow-x:auto}.blog-prose-module__UbDQYW__prose th,.blog-prose-module__UbDQYW__prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.6em 1.5em .6em 0}.blog-prose-module__UbDQYW__prose th{color:var(--ink);font-weight:500}.blog-prose-module__UbDQYW__prose img{border-radius:8px;max-width:100%;height:auto}
