.blog-prose{color:#475569;font-size:1rem;line-height:1.85}.blog-prose>:first-child{margin-top:0}.blog-prose h2,.blog-prose h3{color:#0f172a;font-weight:650;line-height:1.3;scroll-margin-top:2rem}.blog-prose h2{font-size:1.7rem;letter-spacing:-.025em;margin:2.8rem 0 1rem;border-top:1px solid #e2e8f0;padding-top:1.8rem}.blog-prose h3{font-size:1.2rem;margin:2rem 0 .7rem}.blog-prose blockquote,.blog-prose ol,.blog-prose p,.blog-prose ul{margin:1rem 0}.blog-prose ol,.blog-prose ul{padding-left:1.5rem}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{padding-left:.2rem;margin:.4rem 0}.blog-prose li::marker{color:#047857}.blog-prose a{color:#047857;font-weight:550;text-decoration:underline;text-underline-offset:3px}.blog-prose a:hover{color:#065f46}.blog-prose strong{color:#0f172a;font-weight:650}.blog-prose blockquote{border-left:3px solid #10b981;padding:.4rem 1rem;background:#e8f0eb;border-radius:0 .4rem .4rem 0}@media (max-width:640px){.blog-prose h2{font-size:1.45rem}}