.blog-single__content{font-size:1.1rem;line-height:1.9;color:var(--text-primary)}.blog-single__content > *{margin-bottom:1.5em}.blog-single__content > *:last-child{margin-bottom:0}.blog-single__content h2{font-size:clamp(1.8rem,3vw,2.2rem);font-weight:800;margin:2.5em 0 1em;color:var(--text-primary);position:relative;padding-bottom:15px}.blog-single__content h2::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:var(--genco-orange);border-radius:2px}html[dir="rtl"] .blog-single__content h2::after{left:auto;right:0}.blog-single__content h3{font-size:clamp(1.4rem,2vw,1.6rem);font-weight:700;margin:2em 0 0.8em;color:var(--genco-blue)}.blog-single__content h4{font-size:1.2rem;font-weight:600;margin:1.5em 0 0.5em}.blog-single__content table{width:100%;border-collapse:separate;border-spacing:0;margin:2.5em 0;background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.03)}.blog-single__content thead th{background:linear-gradient(135deg,var(--genco-blue),var(--genco-navy));color:#ffffff;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:18px 24px;font-size:0.95rem;text-align:start;border-bottom:3px solid var(--genco-orange)}.blog-single__content tbody td{padding:16px 24px;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:1rem;vertical-align:top;transition:background 0.3s ease}.blog-single__content tbody tr:last-child td{border-bottom:none}.blog-single__content tbody tr:nth-child(even) td{background:rgba(27,128,194,0.02)}.blog-single__content tbody tr:hover td{background:rgba(233,87,41,0.04)}[data-theme="dark"] .blog-single__content tbody tr:nth-child(even) td{background:rgba(255,255,255,0.02)}[data-theme="dark"] .blog-single__content tbody tr:hover td{background:rgba(255,255,255,0.05)}.blog-single__content .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2.5em 0;border-radius:var(--radius-xl);box-shadow:0 10px 30px rgba(0,0,0,0.03)}.blog-single__content .table-responsive table{margin:0;box-shadow:none}.blog-single__content ul{list-style:none;padding:0;margin:1.5em 0}.blog-single__content ul li{position:relative;padding-inline-start:32px;margin-bottom:12px;color:var(--text-secondary)}.blog-single__content ul li::before{content:'→';position:absolute;inset-inline-start:0;top:2px;color:var(--genco-orange);font-weight:bold}html[dir="rtl"] .blog-single__content ul li::before{content:'←'}.blog-single__content ol{padding-inline-start:24px;margin:1.5em 0}.blog-single__content ol li{margin-bottom:12px;color:var(--text-secondary);padding-inline-start:8px}.blog-single__content ol li::marker{color:var(--genco-blue);font-weight:700}.blog-single__content strong,.blog-single__content b{color:var(--text-primary);font-weight:700}.blog-single__content a{color:var(--genco-blue);text-decoration:underline;text-decoration-color:rgba(27,128,194,0.3);text-decoration-thickness:2px;text-underline-offset:4px;transition:all 0.3s ease}.blog-single__content a:hover{color:var(--genco-orange);text-decoration-color:var(--genco-orange)}.blog-single__content blockquote{margin:2em 0;padding:24px 32px;border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:linear-gradient(to right,rgba(27,128,194,0.08),rgba(27,128,194,0.02));border-inline-start:6px solid var(--genco-blue);font-size:1.25rem;font-style:italic;color:var(--text-primary);position:relative}html[dir="rtl"] .blog-single__content blockquote{border-radius:var(--radius-xl) 0 0 var(--radius-xl);background:linear-gradient(to left,rgba(27,128,194,0.08),rgba(27,128,194,0.02))}.blog-single__content blockquote::before{content:'"';position:absolute;top:-10px;inset-inline-start:15px;font-size:4rem;color:rgba(27,128,194,0.15);font-family:serif;line-height:1}.blog-single__content img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:2em 0;box-shadow:0 15px 35px rgba(0,0,0,0.05)}[data-theme="dark"] .blog-single__content h3{color:#7dc9ff}[data-theme="dark"] .blog-single__content table{background:var(--card-bg);border-color:rgba(255,255,255,0.08);box-shadow:0 12px 32px rgba(0,0,0,0.28)}[data-theme="dark"] .blog-single__content tbody td{color:var(--text-secondary);border-bottom-color:rgba(255,255,255,0.08)}[data-theme="dark"] .blog-single__content a{color:#7dc9ff;text-decoration-color:rgba(125,201,255,0.35)}[data-theme="dark"] .blog-single__content a:hover{color:#ff9a76;text-decoration-color:#ff9a76}[data-theme="dark"] .blog-single__content blockquote{background:linear-gradient(to right,rgba(27,128,194,0.18),rgba(27,128,194,0.05));color:var(--text-primary);border-inline-start-color:#7dc9ff}html[dir="rtl"][data-theme="dark"] .blog-single__content blockquote{background:linear-gradient(to left,rgba(27,128,194,0.18),rgba(27,128,194,0.05))}[data-theme="dark"] .blog-single__content blockquote::before{color:rgba(125,201,255,0.16)}[data-theme="dark"] .blog-single__content img{box-shadow:0 18px 38px rgba(0,0,0,0.35)}.elec-content.blog-single__content{color:#cbd5e1}.elec-content.blog-single__content h2{color:#FFD600}.elec-content.blog-single__content h2::after{background:#FFD600;box-shadow:0 0 10px #FFD600}.elec-content.blog-single__content h3{color:#FF6B00}.elec-content.blog-single__content table{background:rgba(15,23,42,0.6);border-color:rgba(255,214,0,0.2)}.elec-content.blog-single__content thead th{background:rgba(255,214,0,0.1);color:#FFD600;border-bottom:2px solid #FF6B00}.elec-content.blog-single__content tbody td{border-color:rgba(255,214,0,0.1);color:#94a3b8}.elec-content.blog-single__content tbody tr:nth-child(even) td{background:rgba(255,255,255,0.02)}.elec-content.blog-single__content tbody tr:hover td{background:rgba(255,214,0,0.05);color:#fff}.elec-content.blog-single__content ul li::before{color:#FFD600}.elec-content.blog-single__content blockquote{background:rgba(255,214,0,0.05);border-inline-start-color:#FFD600;color:#f1f5f9}.elec-content.blog-single__content blockquote::before{color:rgba(255,214,0,0.15)}.hose-content.blog-single__content h2::after{background:#e63946}.hose-content.blog-single__content thead th{background:#1d3557;border-bottom:3px solid #e63946}.hose-content.blog-single__content ul li::before{color:#e63946}.hose-content.blog-single__content blockquote{background:rgba(230,57,70,0.05);border-inline-start-color:#e63946}