.blog-content{line-height:1.8;color:#333}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:700;color:#222}.blog-content h1{font-size:2.5rem}.blog-content h2{font-size:2rem}.blog-content h3{font-size:1.75rem}.blog-content h4{font-size:1.5rem}.blog-content h5{font-size:1.25rem}.blog-content h6{font-size:1rem}.blog-content p{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8;letter-spacing:-.2px!important}.blog-content a{color:#0070f3;text-decoration:none}.blog-content a:hover{text-decoration:underline}.blog-content blockquote{margin:1.5rem 0;padding:1rem 1.5rem;background-color:#f9f9f9;border-left:4px solid #ccc;font-style:italic;color:#555}.blog-content ol,.blog-content ul{margin-left:2rem;margin-bottom:1.5rem;letter-spacing:-.2px!important;font-size:1.05rem}.blog-content ol li,.blog-content ul li{margin-bottom:.5rem}.blog-content img{max-width:100%;height:auto;display:block;margin:1rem auto}.blog-content pre{background-color:#f4f4f4;padding:1rem;border-radius:5px;overflow-x:auto;letter-spacing:-.3px!important}.blog-content code{font-family:Courier New,Courier,monospace;background-color:#f4f4f4;padding:.2rem .4rem;border-radius:3px}.blog-content hr{margin:2rem 0;border:0;border-top:1px solid #ddd}.blog-left-section{left:0;top:20px;position:sticky}.on-this-page-link{letter-spacing:-.3px!important}.on-this-page-link:hover *{color:#122d97!important;text-decoration:underline}