.blog-content h1{font-size:2.5rem;line-height:1.2;font-weight:700;margin-bottom:1.5rem;color:#09001c}.blog-content h2{font-size:1.875rem;line-height:1.3;font-weight:700;margin-top:2.5rem;margin-bottom:1rem;color:#09001c}.blog-content h3{font-size:1.5rem;line-height:1.4;font-weight:600;margin-top:2rem;margin-bottom:.75rem;color:#09001c}.blog-content p{font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem;color:#4b5563}.blog-content a{color:#ff9c00;text-decoration:none;transition:color .2s ease}.blog-content a:hover{color:#f3db03}.blog-content ol,.blog-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem;font-size:1.125rem;line-height:1.7;color:#4b5563}.blog-content blockquote{border-left:4px solid #ff9c00;padding-left:1.5rem;margin-left:0;margin-right:0;margin-bottom:1.5rem;font-style:italic;color:#6b7280}.blog-content img{border-radius:.75rem;margin:2rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.blog-card{transition:all .3s ease}.blog-card:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.blog-card-image{transition:transform .6s ease}.blog-card:hover .blog-card-image{transform:scale(1.05)}.share-button{transition:all .2s ease}.share-button:hover{transform:translateY(-2px)}