.blog_prose__RunEW{font-size:1.0625rem;line-height:1.75;color:hsl(var(--foreground))}.blog_prose__RunEW>*+*{margin-top:1.15em}.blog_prose__RunEW h2{margin-top:2.2em;font-size:1.5rem;line-height:1.3;font-weight:800;letter-spacing:-.02em;scroll-margin-top:5.5rem}.blog_prose__RunEW h3{margin-top:1.8em;font-size:1.2rem;line-height:1.35;font-weight:800;scroll-margin-top:5.5rem}.blog_prose__RunEW h2+*,.blog_prose__RunEW h3+*{margin-top:.6em}.blog_prose__RunEW li,.blog_prose__RunEW p{color:hsl(var(--foreground)/.86)}.blog_prose__RunEW strong{font-weight:800;color:hsl(var(--foreground))}.blog_prose__RunEW a{color:hsl(var(--link));font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog_prose__RunEW a:hover{text-decoration-thickness:2px}.blog_prose__RunEW ol,.blog_prose__RunEW ul{padding-left:1.4em}.blog_prose__RunEW ul{list-style:disc}.blog_prose__RunEW ol{list-style:decimal}.blog_prose__RunEW li+li{margin-top:.4em}.blog_prose__RunEW li::marker{color:hsl(var(--brand-accent))}.blog_prose__RunEW blockquote{border-left:4px solid hsl(var(--brand-accent));background:hsl(var(--accent));border-radius:0 12px 12px 0;padding:.9em 1.2em;font-weight:600}.blog_prose__RunEW code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.9em;background:hsl(var(--muted));border-radius:6px;padding:.1em .35em}.blog_prose__RunEW pre{overflow-x:auto;background:hsl(var(--muted));border-radius:12px;padding:1em 1.2em}.blog_prose__RunEW pre code{background:none;padding:0}.blog_prose__RunEW table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.95rem;line-height:1.5}.blog_prose__RunEW td,.blog_prose__RunEW th{border:1px solid hsl(var(--border));padding:.6em .8em;text-align:left;vertical-align:top}.blog_prose__RunEW th{background:hsl(var(--muted));font-weight:800}.blog_prose__RunEW hr{border:0;border-top:1px solid hsl(var(--border));margin:2.5em 0}.blog_prose__RunEW img{max-width:100%;height:auto;border-radius:12px}