.blog-content{color:#374151;font-size:15px;line-height:1.85}.blog-content h2{font-size:22px;font-weight:800;color:#1a3c6e;margin:36px 0 14px;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.blog-content h3{font-size:17px;font-weight:700;color:#1f2937;margin:24px 0 10px}.blog-content h4{font-size:14px;font-weight:700;color:#374151;margin:18px 0 8px}.blog-content p{margin:16px 0;color:#4b5563;line-height:1.85}.blog-content ol,.blog-content ul{margin:14px 0;padding-left:22px;color:#4b5563}.blog-content li{margin:7px 0;line-height:1.75}.blog-content strong{color:#1f2937;font-weight:700}.blog-content em{color:#6b7280}.blog-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:13.5px;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.blog-content thead th{background:#f3f4f6;color:#1f2937;font-weight:700;padding:10px 14px;text-align:left;border-bottom:2px solid #d1d5db;border-right:1px solid #d1d5db}.blog-content thead th:last-child{border-right:none}.blog-content tbody td{padding:9px 14px;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;vertical-align:top;color:#4b5563}.blog-content tbody td:last-child{border-right:none}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content tbody tr:nth-child(2n) td{background:#f9fafb}.blog-content blockquote{margin:20px 0;border-left:4px solid #14b8a6;background:#f0fdfa;padding:12px 18px;border-radius:0 8px 8px 0;color:#115e59}.blog-content blockquote p{margin:4px 0;color:#115e59}.blog-content code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:13px;color:#be123c}.blog-content pre{background:#1f2937;color:#6ee7b7;padding:16px 20px;border-radius:10px;overflow-x:auto;font-size:13px;line-height:1.7;margin:20px 0}.blog-content a{color:#0f766e;font-weight:600;text-decoration:underline}.blog-content a:hover{color:#0d9488}.blog-content hr{border:none;border-top:1px solid #e5e7eb;margin:28px 0}