.blog-content{color:#e2e8f0;font-size:18px;line-height:1.8}@media (max-width:768px){.blog-content{font-size:17px}}.blog-content p{margin-bottom:24px}.blog-content h2{color:#fff;border-left:4px solid;border-image:linear-gradient(135deg,#0ea5e9 0%,#10b981 100%) 1;margin-top:48px;margin-bottom:16px;padding-left:16px;font-size:32px;font-weight:700;line-height:1.3}@media (max-width:768px){.blog-content h2{margin-top:40px;font-size:26px}}.blog-content h3{color:#f1f5f9;margin-top:32px;margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.4}@media (max-width:768px){.blog-content h3{font-size:20px}}.blog-content a{color:#0ea5e9;text-decoration:none;transition:all .2s}.blog-content a:hover{text-decoration:underline}.blog-content strong{color:#fff;font-weight:600}.blog-content ul,.blog-content ol{margin:24px 0;padding-left:24px}.blog-content li{margin-bottom:12px;line-height:1.8}.blog-content ul li{padding-left:8px;list-style:none;position:relative}.blog-content ul li:before{content:"";background:linear-gradient(135deg,#0ea5e9 0%,#10b981 100%);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:-16px}.blog-content ol{counter-reset:item}.blog-content ol li{counter-increment:item;padding-left:8px;list-style:none;position:relative}.blog-content ol li:before{content:counter(item)".";color:#0ea5e9;font-weight:600;position:absolute;left:-24px}.blog-content blockquote{color:#cbd5e1;background:#0ea5e90d;border-left:4px solid;border-image:linear-gradient(135deg,#0ea5e9 0%,#10b981 100%) 1;border-radius:0 8px 8px 0;margin:32px 0;padding:16px 24px;font-size:20px;font-style:italic}.blog-content code{background:#1e293b;border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:16px}.blog-content pre{background:#1e293b;border:1px solid #ffffff1a;border-radius:8px;margin:24px 0;padding:16px;overflow-x:auto}.blog-content pre code{background:0 0;padding:0}.blog-content img{border-radius:12px;margin:32px 0}.blog-content hr{border:none;border-top:1px solid #ffffff1a;margin:48px 0}
