.blog-prose{color:#1f2937;font-size:1.05rem;line-height:1.75}.blog-prose p{margin:0 0 1.1em}.blog-prose h2,.blog-prose h3,.blog-prose h4{margin:1.6em 0 .6em;color:#111827;font-weight:700;line-height:1.25}.blog-prose h2{font-size:1.4rem}.blog-prose h3{font-size:1.2rem}.blog-prose ol,.blog-prose ul{margin:0 0 1.1em;padding-left:1.25em}.blog-prose li{margin:.35em 0}.blog-prose a{color:#39b362;font-weight:600;text-decoration:underline;text-underline-offset:2px}.blog-prose a:hover{color:#2f9552}.blog-prose blockquote{margin:1.2em 0;padding:.9em 1em;background:#f9fafb;border-radius:12px;color:#4b5563}.blog-prose table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.95rem}.blog-prose td,.blog-prose th{border:1px solid #e5e7eb;padding:.5em .7em;text-align:left}