.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 *)){margin-top:3.5rem;padding-top:2rem;border-top:1px solid #f3f4f6;font-size:2.15rem;font-weight:800;line-height:1.25;letter-spacing:-.025em;color:#030712}.blog-content :where(h3):not(:where(.not-prose,.not-prose *)){margin-top:2rem;font-size:1.4rem;font-weight:600;line-height:1.375;color:#111827}.blog-content :where(h4):not(:where(.not-prose,.not-prose *)){margin-top:1.5rem;font-size:1.125rem;font-weight:600;line-height:1.5;color:#111827}.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 *)){margin-top:1.25em;margin-bottom:1.25em;color:#374151;line-height:2rem}.blog-content :where(ul):not(:where(.not-prose,.not-prose *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.5em}.blog-content :where(ol):not(:where(.not-prose,.not-prose *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.5em}.blog-content :where(ul ul,ol ul):not(:where(.not-prose,.not-prose *)){list-style-type:circle;margin-top:.5em;margin-bottom:.5em}.blog-content :where(ul ol,ol ol):not(:where(.not-prose,.not-prose *)){list-style-type:lower-alpha;margin-top:.5em;margin-bottom:.5em}.blog-content :where(li):not(:where(.not-prose,.not-prose *)){margin-top:.5em;margin-bottom:.5em;padding-inline-start:.4em;color:#374151;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 *)){font-size:.9em;font-weight:600;color:#111827;background:#f3f4f6;padding:.15em .4em;border-radius:.25rem}.blog-content :where(img):not(:where(.not-prose,.not-prose *)){border-radius:.75rem}.blog-content :where(hr):not(:where(.not-prose,.not-prose *)){margin-top:2rem;margin-bottom:2rem;border-color:#e5e7eb}.blog-content :where(table):not(:where(.not-prose,.not-prose *)){width:100%;border-collapse:collapse;margin-top:1.5em;margin-bottom:1.5em;font-size:.95em;box-shadow:0 1px 2px rgb(15 23 42/.06)}.blog-content :where(th,td):not(:where(.not-prose,.not-prose *)){border:1px solid #e5e7eb;padding:.7rem .9rem;text-align:start;vertical-align:top}.blog-content :where(th):not(:where(.not-prose,.not-prose *)){background:#f9fafb;font-weight:600;color:#111827}.blog-content :where(blockquote):not(:where(.not-prose,.not-prose *)){margin-top:1.5em;margin-bottom:1.5em;padding-inline-start:1rem;border-inline-start:4px solid var(--primary);color:#4b5563;font-style:italic}