.blog-content h1{font-size:2.5rem;font-weight:700;color:#6B21A8;margin:2rem 0 1.5rem;line-height:1.2}.blog-content h2{font-size:2rem;font-weight:600;color:#7E22CE;margin:2rem 0 1.25rem}.blog-content h3{font-size:1.75rem;font-weight:600;color:#9333EA;margin:1.75rem 0 1rem}.blog-content h4{font-size:1.5rem;font-weight:500;color:#A855F7;margin:1.5rem 0 1rem}.blog-content h5{font-size:1.25rem;font-weight:500;color:#B975F9;margin:1.25rem 0 .75rem}.blog-content p{font-size:1.125rem;color:#374151;line-height:1.8;margin-bottom:1.5rem}.blog-content a{color:#7E22CE;text-decoration:none;border-bottom:1px solid #e9d5ff;transition:all .2s}.blog-content a:hover{color:#6B21A8;border-color:#7E22CE}.blog-content strong{font-weight:700;color:#4B5563}.blog-content em{font-style:italic;color:#6B7280}.blog-content ol,.blog-content ul{margin:1.5rem 0;padding-left:2rem}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{margin:.75rem 0;font-size:1.125rem;color:#374151;line-height:1.6}.blog-content blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:4px solid #a855f7;background-color:#F5F3FF;border-radius:0 .5rem .5rem 0;font-style:italic;color:#6B7280}.blog-content img{border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);margin:2rem 0;max-width:100%;height:auto}