.blog-content{color:#374151;font-size:1.125rem;line-height:2rem}.blog-content>:first-child{margin-top:0}.blog-content :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){scroll-margin-top:6rem}.blog-content :where(h2):not(:where(.not-prose,.not-prose *)){letter-spacing:-.025em;color:#030712;border-top:1px solid #f3f4f6;margin-top:3.5rem;padding-top:2rem;font-size:2.15rem;font-weight:800;line-height:1.25}.blog-content :where(h3):not(:where(.not-prose,.not-prose *)){color:#111827;margin-top:2rem;font-size:1.4rem;font-weight:600;line-height:1.375}.blog-content :where(h4):not(:where(.not-prose,.not-prose *)){color:#111827;margin-top:1.5rem;font-size:1.125rem;font-weight:600;line-height:1.5}.blog-content :where(h2+h3):not(:where(.not-prose,.not-prose *)){margin-top:1.25rem}.blog-content :where(p):not(:where(.not-prose,.not-prose *)){color:#374151;margin-top:1.25em;margin-bottom:1.25em;line-height:2rem}.blog-content :where(ul):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.5em;list-style-type:disc}.blog-content :where(ol):not(:where(.not-prose,.not-prose *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.5em;list-style-type:decimal}.blog-content :where(ul ul,ol ul):not(:where(.not-prose,.not-prose *)){margin-top:.5em;margin-bottom:.5em;list-style-type:circle}.blog-content :where(ul ol,ol ol):not(:where(.not-prose,.not-prose *)){margin-top:.5em;margin-bottom:.5em;list-style-type:lower-alpha}.blog-content :where(li):not(:where(.not-prose,.not-prose *)){color:#374151;margin-top:.5em;margin-bottom:.5em;padding-inline-start:.4em;line-height:1.75}.blog-content :where(li):not(:where(.not-prose,.not-prose *))::marker{color:var(--primary);font-weight:600}.blog-content :where(li>p):not(:where(.not-prose,.not-prose *)){margin-top:.5em;margin-bottom:.5em}.blog-content :where(a):not(:where(.not-prose,.not-prose *)){color:var(--primary);font-weight:500;text-decoration:none}.blog-content :where(a):not(:where(.not-prose,.not-prose *)):hover{text-decoration:underline}.blog-content :where(strong):not(:where(.not-prose,.not-prose *)){color:#111827;font-weight:600}.blog-content :where(em):not(:where(.not-prose,.not-prose *)){font-style:italic}.blog-content :where(code):not(:where(.not-prose,.not-prose *)){color:#111827;background:#f3f4f6;border-radius:.25rem;padding:.15em .4em;font-size:.9em;font-weight:600}.blog-content :where(img):not(:where(.not-prose,.not-prose *)){border-radius:.75rem}.blog-content :where(hr):not(:where(.not-prose,.not-prose *)){border-color:#e5e7eb;margin-top:2rem;margin-bottom:2rem}.blog-content :where(table):not(:where(.not-prose,.not-prose *)){border-collapse:collapse;width:100%;margin-top:1.5em;margin-bottom:1.5em;font-size:.95em;box-shadow:0 1px 2px #0f172a0f}.blog-content :where(th,td):not(:where(.not-prose,.not-prose *)){text-align:start;vertical-align:top;border:1px solid #e5e7eb;padding:.7rem .9rem}.blog-content :where(th):not(:where(.not-prose,.not-prose *)){color:#111827;background:#f9fafb;font-weight:600}.blog-content :where(blockquote):not(:where(.not-prose,.not-prose *)){border-inline-start:4px solid var(--primary);color:#4b5563;margin-top:1.5em;margin-bottom:1.5em;padding-inline-start:1rem;font-style:italic}
