.blog-prose{color:#111827;font-size:1.0625rem;line-height:1.8}.blog-prose h2{color:#111827;letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.blog-prose h3{color:#1f2937;margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.blog-prose p{margin-bottom:1.25rem}.blog-prose a{color:#db2777;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.blog-prose a:hover{color:#9333ea}.blog-prose ul,.blog-prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-prose ul{list-style-type:disc}.blog-prose ol{list-style-type:decimal}.blog-prose li{margin-bottom:.5rem}.blog-prose blockquote{color:#6b7280;border-left:3px solid #db2777;margin:1.5rem 0;padding-left:1rem;font-style:italic}.blog-prose code{color:#1f2937;background:#f3f4f6;border-radius:.25rem;padding:.15em .4em;font-size:.9em}.blog-prose pre{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:1.25rem;overflow-x:auto}.blog-prose pre code{background:0 0;padding:0}.blog-prose hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.blog-prose strong{color:#111827;font-weight:600}.blog-prose h2[id],.blog-prose h3[id]{scroll-margin-top:6rem}.blog-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9375rem;display:block;overflow-x:auto}.blog-prose thead,.blog-prose tbody{table-layout:fixed;width:100%;display:table}.blog-prose th{text-align:left;color:#111827;white-space:normal;word-break:break-word;background:#f3f4f6;border:1px solid #e5e7eb;padding:.75rem 1rem;font-weight:600}.blog-prose td{color:#374151;border:1px solid #e5e7eb;padding:.75rem 1rem}.blog-prose tbody tr:hover{background:#f9fafb}.blog-prose.blog-prose-dark{color:#ffffffd9}.blog-prose.blog-prose-dark h2{color:#fff}.blog-prose.blog-prose-dark h3{color:#ffffffe6}.blog-prose.blog-prose-dark p,.blog-prose.blog-prose-dark li{color:#fffc}.blog-prose.blog-prose-dark strong{color:#fff}.blog-prose.blog-prose-dark blockquote{color:#fff9;border-color:#7c3aed80}.blog-prose.blog-prose-dark tbody tr:hover{background:#ffffff0d}.prose-legal{color:#374151;font-size:.9375rem;line-height:1.8}.prose-legal h2{color:#111827;margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prose-legal h3{color:#111827;margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.prose-legal h4{color:#1f2937;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.prose-legal p{margin-bottom:1rem}.prose-legal ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.prose-legal li{margin-bottom:.4rem}.prose-legal strong{color:#111827;font-weight:600}.prose-legal table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.875rem}.prose-legal th{text-align:left;color:#111827;background:#f9fafb;border:1px solid #e5e7eb;padding:.625rem .75rem;font-weight:600}.prose-legal td{color:#4b5563;border:1px solid #e5e7eb;padding:.625rem .75rem}
