.blog-prose{font-size:19px;line-height:1.8;color:#2A3330;padding:10px 0 12px}.blog-prose>*+*{margin-top:1.45em}.blog-prose>base,.blog-prose>link,.blog-prose>meta,.blog-prose>title{display:none}.blog-prose>:first-child{margin-top:0;padding-top:0}.blog-prose>article{margin-top:0!important;padding-top:0!important}.blog-prose>p:first-of-type{font-size:22px;line-height:1.6;color:#0E1511}.blog-prose p{text-wrap:pretty}.blog-prose h2{font-size:clamp(26px,3vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-top:1.9em}.blog-prose h2,.blog-prose h3{font-family:var(--font-plus-jakarta-sans-loaded,"Plus Jakarta Sans",sans-serif);color:#0E1511;scroll-margin-top:110px}.blog-prose h3{font-size:23px;font-weight:700;letter-spacing:-.02em;margin-top:1.6em}.blog-prose h2+p,.blog-prose h3+p{margin-top:.7em}.blog-prose h2+h3{margin-top:.9em}.blog-prose a{color:#2C5CF2;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,#2C5CF2 35%,transparent);transition:text-decoration-color .15s}.blog-prose a:hover{text-decoration-color:#2C5CF2}.blog-prose strong{color:#0E1511;font-weight:700}.blog-prose em{font-style:italic}.blog-prose code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:.86em;background:#ECE8DD;border:1px solid #ddd7c8;padding:2px 7px;border-radius:6px;color:#0E1511}.blog-prose ol,.blog-prose ul{padding-left:1.35em}.blog-prose li{margin-top:.55em;padding-left:.3em}.blog-prose li::marker{color:#2C5CF2;font-weight:700}.blog-prose blockquote{margin:1.8em 0;padding:6px 0 6px 28px;border-left:3px solid #d9f26b;font-family:var(--font-plus-jakarta-sans-loaded,"Plus Jakarta Sans",sans-serif);font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.35;color:#0E1511}.blog-prose blockquote p{margin:0}.blog-prose blockquote cite{display:block;margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;font-style:normal;letter-spacing:.04em;color:#6B7570}.blog-prose img{width:100%;border-radius:16px;border:1px solid #ddd7c8;margin:2em 0}.blog-prose figure{margin:2em 0}.blog-prose figure img{margin:0}.blog-prose figcaption{font-size:12.5px;color:#6B7570;text-align:center;margin-top:12px;letter-spacing:.02em}.blog-prose figcaption,.blog-prose pre{font-family:JetBrains Mono,ui-monospace,monospace}.blog-prose pre{background:#0E1511;color:#EDEFEA;padding:22px 24px;border-radius:16px;overflow:auto;font-size:14px;line-height:1.65;margin:1.8em 0}.blog-prose pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit}.blog-prose hr{border:0;border-top:1px solid #ddd7c8;margin:2.6em 0}.blog-prose .callout{background:#F0F7D9;border:1px solid #b8d848;border-radius:16px;padding:24px 26px;font-size:17px;line-height:1.6;color:#2A3612}.blog-prose .callout strong{color:#2A3612}.blog-prose .callout .callout-k{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;opacity:.7}.blog-prose .stat{font-family:var(--font-plus-jakarta-sans-loaded,"Plus Jakarta Sans",sans-serif);font-weight:800;color:#0E1511}