.blog-prose_prose__GOWKf{font-family:var(--font-roboto),system-ui,sans-serif;color:hsl(var(--eva-body));font-size:1.125rem;line-height:1.8;word-break:break-word;max-width:68ch;margin-inline:auto}.blog-prose_prose__GOWKf>:first-child{margin-top:0}.blog-prose_prose__GOWKf h1,.blog-prose_prose__GOWKf h2,.blog-prose_prose__GOWKf h3,.blog-prose_prose__GOWKf h4{font-family:var(--font-montserrat),system-ui,sans-serif;color:hsl(var(--foreground));font-weight:700;line-height:1.25;scroll-margin-top:6rem}.blog-prose_prose__GOWKf h2{font-size:1.875rem;margin-top:2.75rem;margin-bottom:1rem;letter-spacing:-.01em}.blog-prose_prose__GOWKf h3{font-size:1.4rem;margin-top:2rem;margin-bottom:.75rem}.blog-prose_prose__GOWKf h4{font-size:1.15rem;margin-top:1.5rem;margin-bottom:.5rem}.blog-prose_prose__GOWKf p{margin-top:0;margin-bottom:1.5rem}.blog-prose_prose__GOWKf>p:first-of-type{font-size:1.3rem;line-height:1.6;color:hsl(var(--foreground))}.blog-prose_prose__GOWKf a{color:hsl(var(--accent));text-decoration:none;font-weight:500;border-bottom:1px solid hsl(var(--accent)/.35);transition:border-color .15s ease,color .15s ease}.blog-prose_prose__GOWKf a:hover{color:hsl(var(--eva-blue-hover));border-bottom-color:hsl(var(--accent))}.blog-prose_prose__GOWKf strong{color:hsl(var(--foreground));font-weight:600}.blog-prose_prose__GOWKf ol,.blog-prose_prose__GOWKf ul{margin-top:0;margin-bottom:1.5rem;padding-left:1.5rem}.blog-prose_prose__GOWKf li{margin-bottom:.5rem}.blog-prose_prose__GOWKf ul>li{list-style-type:disc}.blog-prose_prose__GOWKf ol>li{list-style-type:decimal}.blog-prose_prose__GOWKf ul>li::marker{color:hsl(var(--accent))}.blog-prose_prose__GOWKf ol>li::marker{color:hsl(var(--accent));font-weight:700}.blog-prose_callout__klR7V{margin:2rem 0;padding:1rem 1.25rem;border:1px solid hsl(var(--accent)/.3);border-left:4px solid hsl(var(--accent));background:hsl(var(--accent)/.08);border-radius:.6rem;color:hsl(var(--foreground));font-size:1.0625rem;line-height:1.65}.blog-prose_callout__klR7V>:last-child{margin-bottom:0}.blog-prose_calloutWarn__oX2Tz{border-color:hsl(38 92% 50%/.4) hsl(38 92% 50%/.4) hsl(38 92% 50%/.4) hsl(38 92% 50%);background:hsl(38 92% 50%/.1)}.blog-prose_calloutOk__qucaY{border-color:hsl(152 55% 45%/.4) hsl(152 55% 45%/.4) hsl(152 55% 45%/.4) hsl(152 55% 45%);background:hsl(152 55% 45%/.1)}.blog-prose_pullquote__6S1wk{margin:2.75rem 0;padding-left:1.5rem;border-left:3px solid hsl(var(--accent));color:hsl(var(--foreground));font-family:var(--font-montserrat),system-ui,sans-serif;font-size:1.5rem;line-height:1.4;font-weight:600;letter-spacing:-.01em}.blog-prose_pullquote__6S1wk p{margin-bottom:0}.blog-prose_figure__eer9F{margin:2.5rem 0}.blog-prose_figure__eer9F img{display:block;width:100%;height:auto;border-radius:.75rem;margin:0}.blog-prose_figure__eer9F figcaption{margin-top:.65rem;text-align:center;font-size:.875rem;font-style:italic;color:hsl(var(--eva-muted))}.blog-prose_prose__GOWKf img{max-width:100%;height:auto;border-radius:.75rem}.blog-prose_prose__GOWKf hr{border:none;border-top:1px solid hsl(var(--border));margin:3.5rem 0}.blog-prose_prose__GOWKf code{font-family:var(--font-fira-code),ui-monospace,monospace;font-size:.9em;background:hsl(var(--muted));color:hsl(var(--foreground));padding:.15em .4em;border-radius:.35rem}.blog-prose_prose__GOWKf pre{background:hsl(var(--eva-alt));color:#e2e8f0;border:1px solid hsl(var(--border));border-top:2px solid hsl(var(--accent)/.5);border-radius:.75rem;padding:1.25rem 1.5rem;overflow-x:auto;margin:2rem 0;font-size:.95rem;line-height:1.6}.blog-prose_prose__GOWKf pre code{background:transparent;color:inherit;padding:0;font-size:.95em}.blog-prose_tableScroll___jUKZ{margin:2rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.5rem}.blog-prose_prose__GOWKf table{width:auto;min-width:100%;border-collapse:collapse;font-size:.95rem}.blog-prose_tableScroll___jUKZ .blog-prose_prose__GOWKf table,.blog-prose_tableScroll___jUKZ table{margin:0}.blog-prose_prose__GOWKf td,.blog-prose_prose__GOWKf th{border:1px solid hsl(var(--border));padding:.6rem .85rem;text-align:left}.blog-prose_prose__GOWKf th{background:hsl(var(--muted));font-weight:600;color:hsl(var(--foreground))}.blog-prose_prose__GOWKf .hljs-built_in,.blog-prose_prose__GOWKf .hljs-keyword,.blog-prose_prose__GOWKf .hljs-selector-tag{color:#7dd3fc}.blog-prose_prose__GOWKf .hljs-attr,.blog-prose_prose__GOWKf .hljs-string{color:#86efac}.blog-prose_prose__GOWKf .hljs-literal,.blog-prose_prose__GOWKf .hljs-number{color:#fca5a5}.blog-prose_prose__GOWKf .hljs-comment{color:#94a3b8;font-style:italic}.blog-prose_prose__GOWKf .hljs-function,.blog-prose_prose__GOWKf .hljs-title{color:#fcd34d}