.blog-article-content{color:#374151;font-size:1rem;line-height:1.85}.blog-article-content>*+*{margin-top:1.35rem}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content h5,.blog-article-content h6{color:#05070d;letter-spacing:-.025em;margin-top:2.25rem;margin-bottom:.85rem;font-weight:700;line-height:1.2}.blog-article-content h2{font-size:1.65rem}.blog-article-content h3{font-size:1.3rem}.blog-article-content h4{font-size:1.1rem}.blog-article-content p,.blog-article-content li{color:#4b5563;line-height:1.85}.blog-article-content strong{color:#05070d;font-weight:600}.blog-article-content em{color:#374151}.blog-article-content a{color:#25c292;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.blog-article-content a:hover{color:#05070d}.blog-article-content ul,.blog-article-content ol{padding-left:1.6rem}.blog-article-content ul li::marker{color:#25c292}.blog-article-content ol li::marker{color:#25c292;font-weight:600}.blog-article-content img{border:1px solid #05070d14;border-radius:1rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.blog-article-content blockquote{color:#374151;background:#25c29214;border-left:3px solid #25c292;border-radius:0 .75rem .75rem 0;margin:2rem 0;padding:1rem 1.25rem}.blog-article-content table{border-collapse:collapse;border-radius:.75rem;width:100%;margin:1.75rem 0;display:block;overflow-x:auto}.blog-article-content th{color:#05070d;text-align:left;background:#25c2921f;border:1px solid #05070d14;min-width:140px;padding:.85rem 1rem;font-weight:600}.blog-article-content td{text-align:left;color:#4b5563;border:1px solid #05070d0f;min-width:140px;padding:.75rem 1rem}.blog-article-content tr:nth-child(2n) td{background:#05070d05}.blog-article-content hr{border:none;border-top:1px solid #05070d14;margin:2.5rem 0}.blog-article-content code{color:#25c292;background:#05070d0d;border:1px solid #05070d14;border-radius:.3rem;padding:.1em .4em;font-size:.875em}.blog-article-content pre{background:#05070d;border:1px solid #05070d14;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem;overflow-x:auto}.blog-article-content pre code{color:#ffffffd9;background:0 0;border:none;padding:0;font-size:.875rem}
