.blog-content table,.blog-content .tiptap-table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.875rem}.blog-content th>p,.blog-content td>p{margin:0}.blog-content .tiptap-table th,.blog-content .tiptap-table td,.blog-content table th,.blog-content table td{border:1px solid var(--border);text-align:left;padding:.5rem .75rem;font-size:.8125rem}.blog-content .tiptap-table th,.blog-content table th{background:color-mix(in srgb, var(--muted) 50%, transparent);font-size:.75rem;font-weight:600}.blog-content .tiptap-bullet-list,.blog-content ul{margin:.75rem 0;padding-left:1.5rem;list-style-type:disc}.blog-content li{margin:.25rem 0;line-height:1.75}.blog-content .tiptap-blockquote,.blog-content blockquote{border-left:4px solid color-mix(in srgb, var(--primary) 40%, transparent);background:color-mix(in srgb, var(--muted) 30%, transparent);border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.5rem 1rem;font-style:normal}.blog-content blockquote p:before,.blog-content blockquote p:after{content:none}.blog-content a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.blog-content hr{border-color:var(--border);margin:2rem 0}.blog-content ol,.blog-content .tiptap-ordered-list{counter-reset:step-counter;margin:.75rem 0;padding-left:0;list-style:none}.blog-content ol>li{counter-increment:step-counter;margin-bottom:.75rem;padding-left:2.5rem;position:relative}.blog-content ol>li:before{content:counter(step-counter);background:color-mix(in srgb, var(--primary) 10%, transparent);width:1.5rem;height:1.5rem;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.15rem;left:0}.blog-content ul>li::marker{color:var(--primary)}.blog-content h2{border-left:3px solid var(--primary);padding-left:.75rem;position:relative;border-bottom:none!important}.blog-content h3{color:var(--primary)}.blog-content code{background:var(--muted);border:1px solid var(--border);border-radius:.25rem;padding:.15rem .4rem;font-size:.85em;font-weight:500}.blog-content>p>em:only-child{background:color-mix(in srgb, var(--muted) 50%, transparent);border-left:3px solid color-mix(in srgb, var(--primary) 50%, transparent);color:color-mix(in srgb, var(--foreground) 80%, transparent);border-radius:0 .5rem .5rem 0;padding:.75rem 1rem;font-style:normal;display:block}.blog-content img{border:1px solid var(--border);border-radius:.75rem}.blog-content>p:first-of-type{color:var(--foreground);font-size:1.05rem;line-height:1.75}@media (max-width:640px){.blog-content table,.blog-content .tiptap-table{white-space:nowrap;display:block;overflow-x:auto}.blog-content table th,.blog-content table td,.blog-content .tiptap-table th,.blog-content .tiptap-table td{padding:.375rem .5rem;font-size:.75rem}}
