.blog-prose_root__kM1Hw{color:#0a0a0a;font-size:17px;line-height:1.75;max-width:72ch;margin-left:auto;margin-right:auto}.blog-prose_root__kM1Hw>*{margin-top:1.1em;margin-bottom:1.1em}.blog-prose_root__kM1Hw h1,.blog-prose_root__kM1Hw h2,.blog-prose_root__kM1Hw h3,.blog-prose_root__kM1Hw h4{line-height:1.25;font-weight:700;letter-spacing:-.01em;margin-top:1.6em;margin-bottom:.7em}.blog-prose_root__kM1Hw h1{font-size:2rem}.blog-prose_root__kM1Hw h2{font-size:1.5rem}.blog-prose_root__kM1Hw h3{font-size:1.25rem}.blog-prose_root__kM1Hw h4{font-size:1.125rem}.blog-prose_root__kM1Hw p{margin-top:1em;margin-bottom:1em}.blog-prose_root__kM1Hw a{color:#0c4a6e;text-decoration:underline;text-underline-offset:3px}.blog-prose_root__kM1Hw a:hover{color:#075985}.blog-prose_root__kM1Hw strong{font-weight:600}.blog-prose_root__kM1Hw em{font-style:italic}.blog-prose_root__kM1Hw ol,.blog-prose_root__kM1Hw ul{padding-left:1.25rem;margin-top:1em;margin-bottom:1em}.blog-prose_root__kM1Hw ul{list-style:disc}.blog-prose_root__kM1Hw ol{list-style:decimal}.blog-prose_root__kM1Hw li{margin:.4em 0}.blog-prose_root__kM1Hw li>ol,.blog-prose_root__kM1Hw li>ul{margin-top:.5em}.blog-prose_root__kM1Hw blockquote{border-left:3px solid rgba(0,0,0,.15);padding-left:1rem;color:rgba(0,0,0,.7);font-style:italic}.blog-prose_root__kM1Hw hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:2.5rem 0}.blog-prose_root__kM1Hw :not(pre)>code{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);padding:.15rem .35rem;border-radius:6px;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.95em}.blog-prose_root__kM1Hw pre{background:#0b1020;color:#e5e7eb;border-radius:10px;padding:1rem 1.25rem;overflow-x:auto;border:1px solid rgba(255,255,255,.06)}.blog-prose_root__kM1Hw pre code{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9em}.blog-prose_root__kM1Hw iframe,.blog-prose_root__kM1Hw img,.blog-prose_root__kM1Hw video{display:block;max-width:100%;height:auto;margin:1.25rem auto;border-radius:10px}.blog-prose_root__kM1Hw table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:8px}.blog-prose_root__kM1Hw thead th{text-align:left;background:rgba(0,0,0,.03)}.blog-prose_root__kM1Hw td,.blog-prose_root__kM1Hw th{padding:.5rem .75rem;border:1px solid rgba(0,0,0,.08)}.blog-prose_root__kM1Hw caption{caption-side:bottom;color:rgba(0,0,0,.55);padding-top:.5rem}.blog-prose_root__kM1Hw>:first-child{margin-top:0}.blog-prose_root__kM1Hw>:last-child{margin-bottom:0}.blog-prose_wide__ZriBx{max-width:100%}