[data-blog-content] h2{color:#0000;background-image:linear-gradient(90deg,#2563eb,#7c3aed,#ec4899);-webkit-background-clip:text;background-clip:text;margin-top:40px;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.3}[data-blog-content] h2:first-child{margin-top:0}[data-blog-content] h3{color:#1f2937;margin-top:32px;margin-bottom:12px;font-size:18px;font-weight:700}[data-blog-content] p{color:#4b5563;margin-bottom:24px;font-size:16px;line-height:1.7}[data-blog-content] a{color:#7c3aed;text-underline-offset:4px;-webkit-text-decoration:underline #ddd6fe;text-decoration:underline #ddd6fe}[data-blog-content] a:hover{color:#6d28d9}[data-blog-content] blockquote{color:#374151;background:linear-gradient(90deg,#eff6ff,#f5f3ff);border-left:4px solid #a855f7;border-radius:16px;margin:32px 0;padding:24px;line-height:1.7}[data-blog-content] ul{color:#4b5563;margin-bottom:24px;padding-left:20px;line-height:1.7;list-style:outside}[data-blog-content] ol{color:#4b5563;margin-bottom:24px;padding-left:20px;line-height:1.7;list-style:decimal}[data-blog-content] li{margin-bottom:8px}[data-blog-content] img{border-radius:16px;width:100%;height:auto;margin:24px 0}[data-blog-content] table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;margin:24px 0;overflow:hidden}[data-blog-content] th,[data-blog-content] td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;padding:12px 16px}[data-blog-content] th:last-child,[data-blog-content] td:last-child{border-right:none}[data-blog-content] tr:last-child td{border-bottom:none}[data-blog-content] thead th{color:#111827;background:#f9fafb;font-weight:600}[data-blog-content] tbody td{color:#4b5563}@media (min-width:768px){[data-blog-content] h2{font-size:24px}}
