.blog-content_prose__iUavh{color:var(--foreground);font-size:17px;line-height:1.75;word-wrap:break-word}.blog-content_prose__iUavh>:first-child{margin-top:0}.blog-content_prose__iUavh h2{margin:44px 0 16px;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.25;scroll-margin-top:88px}.blog-content_prose__iUavh h3{margin:30px 0 12px;font-size:20px;font-weight:700;line-height:1.3;scroll-margin-top:88px}.blog-content_prose__iUavh h2:first-child,.blog-content_prose__iUavh h3:first-child{margin-top:0}.blog-content_prose__iUavh p{margin:0 0 20px}.blog-content_prose__iUavh a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.blog-content_prose__iUavh a:hover{text-decoration:none}.blog-content_prose__iUavh strong{font-weight:700;color:var(--foreground)}.blog-content_prose__iUavh ol,.blog-content_prose__iUavh ul{margin:0 0 20px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.blog-content_prose__iUavh li{line-height:1.7}.blog-content_prose__iUavh li::marker{color:var(--muted-foreground)}.blog-content_prose__iUavh blockquote{margin:0 0 22px;padding:14px 20px;border-left:3px solid var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--card));border-radius:0 12px 12px 0;color:var(--foreground)}.blog-content_prose__iUavh blockquote p:last-child{margin-bottom:0}.blog-content_prose__iUavh img{max-width:100%;height:auto;border-radius:12px;margin:8px 0 24px}.blog-content_prose__iUavh figure{margin:8px 0 24px}.blog-content_prose__iUavh figcaption{font-size:13.5px;color:var(--muted-foreground);text-align:center;margin-top:8px}.blog-content_prose__iUavh code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:color-mix(in srgb,var(--muted) 60%,var(--card));border:1px solid var(--border);border-radius:6px;padding:2px 6px}.blog-content_prose__iUavh pre{margin:0 0 22px;overflow-x:auto;background:color-mix(in srgb,var(--muted) 60%,var(--card));border:1px solid var(--border);border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.6}.blog-content_prose__iUavh pre code{background:none;border:none;padding:0}.blog-content_prose__iUavh hr{border:none;border-top:1px solid var(--border);margin:32px 0}.blog-content_prose__iUavh table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px;display:block;overflow-x:auto}.blog-content_prose__iUavh td,.blog-content_prose__iUavh th{border:1px solid var(--border);padding:10px 12px;text-align:left}.blog-content_prose__iUavh th{background:color-mix(in srgb,var(--muted) 50%,var(--card));font-weight:700}