.blog-content{color:#333;font-size:1.125rem;line-height:1.8}.blog-content h2{color:#111;margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.875rem;font-weight:700;line-height:1.3}.blog-content h3{color:#111;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.4}.blog-content p{margin-bottom:1.5rem;line-height:1.8}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content ul li{margin-bottom:.75rem;line-height:1.7;list-style-type:disc}.blog-content ol li{margin-bottom:.75rem;line-height:1.7;list-style-type:decimal}.blog-content blockquote{color:#555;background:#f8f9fa;border-left:4px solid #e67e22;border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem;font-size:1.125rem;font-style:italic}.blog-content a{color:#e67e22;text-decoration:underline;transition:color .2s}.blog-content a:hover{color:#d35400}.blog-content strong{color:#111;font-weight:700}.blog-content em{font-style:italic}.blog-content code{color:#e67e22;background:#f3f4f6;border-radius:4px;padding:.25rem .5rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.9em}.blog-content pre{color:#d4d4d4;background:#1e1e1e;border-radius:8px;margin:2rem 0;padding:1.5rem;line-height:1.6;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;padding:0;font-size:.875rem}.blog-content img{border-radius:8px;max-width:100%;height:auto;margin:2.5rem auto;display:block;box-shadow:0 4px 16px rgba(0,0,0,.12)}.blog-content hr{border:none;border-top:2px solid #e5e7eb;margin:3rem 0}.blog-content>p:first-of-type{color:#555;font-size:1.25rem;line-height:1.7}@media (max-width:768px){.blog-content{font-size:1rem}.blog-content h2{margin-top:2rem;font-size:1.5rem}.blog-content h3{margin-top:1.5rem;font-size:1.25rem}.blog-content>p:first-of-type{font-size:1.125rem}.blog-content blockquote{margin:1.5rem 0;padding:1rem}.blog-content ul,.blog-content ol{padding-left:1.5rem}}
