.blog-content{color:#e5e5e5;line-height:1.7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.05rem}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.02em;margin:1.8rem 0 .6rem;line-height:1.2}.blog-content h1{font-size:2.4rem}.blog-content h2{font-size:1.9rem}.blog-content h3{font-size:1.4rem}.blog-content p{margin:1rem 0;line-height:1.6}.blog-content a{color:#00d991;text-decoration:underline;text-decoration-color:#00d99199}.blog-content a:hover{color:#bdf5de}.blog-content blockquote{margin:1.4rem 0;padding:1rem 1.2rem;border-left:3px solid #00d991;background:rgba(255,255,255,.04);border-radius:8px;color:#f1f5f9}.blog-content code{background:rgba(255,255,255,.08);padding:.2rem .4rem;border-radius:4px;font-size:.95rem}.blog-content pre{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:10px;overflow-x:auto;margin:1.4rem 0}.blog-content pre code{background:none;padding:0}.blog-content ul,.blog-content ol{padding-left:1.4rem;margin:1rem 0}.blog-content li{margin:.3rem 0}.blog-content img{display:block;max-width:100%;margin:1.4rem auto;border-radius:12px}.blog-content table{width:100%;border-collapse:collapse;margin:1.4rem 0}.blog-content th,.blog-content td{border:1px solid rgba(255,255,255,.1);padding:.6rem}.blog-content th{background:rgba(255,255,255,.06)}
