.blog-content h1{color:#0f172a;margin-top:1.5em;margin-bottom:.6em;font-size:1.85em;font-weight:800;line-height:1.25}.blog-content h2{color:#0f172a;margin-top:1.5em;margin-bottom:.6em;font-size:1.5em;font-weight:700;line-height:1.3}.blog-content h3{color:#0f172a;margin-top:1.5em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.35}.blog-content p{color:#334155;margin-top:0;margin-bottom:1.25em;font-size:1.05rem;line-height:1.8}.blog-content ul{color:#334155;margin-bottom:1.25em;padding-left:1.5em;list-style-type:disc}.blog-content ol{color:#334155;margin-bottom:1.25em;padding-left:1.5em;list-style-type:decimal}.blog-content li{margin-bottom:.5em;line-height:1.7}.blog-content pre{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:1.25em;padding:1.25em;font-family:monospace;overflow-x:auto}.blog-content code{color:#0f172a;background-color:#f1f5f9;border-radius:6px;padding:.2em .4em;font-family:monospace;font-size:.9em}.blog-content blockquote{color:#475569;border-left:4px solid #ff7a00;margin-bottom:1.25em;padding-left:1.25em;font-style:italic}.blog-content img{border-radius:16px;max-width:100%;height:auto;margin:2em 0;display:block}.blog-content strong{color:#0f172a;font-weight:700}.blog-content a{color:#ff7a00;font-weight:600;text-decoration:underline}.blog-content a:hover{color:#cc6200}
