.blog_content{color:#333;line-height:1.7;font-size:16px;padding:1rem 0}.blog_content h1,.blog_content h2,.blog_content h3,.blog_content h4,.blog_content h5,.blog_content h6{margin:1.5rem 0 1rem;font-weight:600;line-height:1.4;color:#222}.blog_content h1{font-size:2rem}.blog_content h2{font-size:1.75rem}.blog_content h3{font-size:1.5rem}.blog_content h4{font-size:1.25rem}.blog_content h5{font-size:1.1rem}.blog_content h6{font-size:1rem}.blog_content p{margin-bottom:1rem;color:#444}.blog_content a{color:#33ce40;text-decoration:underline;transition:color .2s}.blog_content a:hover{color:#28a745}.blog_content ol,.blog_content ul{padding-left:1.5rem;margin-bottom:1rem}.blog_content li{margin-bottom:.5rem}.blog_content img{max-width:100%;height:auto;margin:1rem 0;display:block;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.06)}.blog_content strong{font-weight:600;color:#000}.blog_content em{font-style:italic;color:#555}.blog_content span{color:inherit;background-color:inherit}.blog_content blockquote{margin:1.5rem 0;padding-left:1rem;border-left:4px solid #33ce40;color:#666;font-style:italic;background-color:#f9f9f9}.blog_content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.blog_content table,.blog_content td,.blog_content th{border:1px solid #ddd}.blog_content td,.blog_content th{padding:10px;text-align:left}@media (max-width:600px){.blog_content{font-size:15px}.blog_content h1{font-size:1.75rem}.blog_content h2{font-size:1.5rem}.blog_content h3{font-size:1.3rem}}