.blog-post{background-color:var(--background-color);min-height:100vh;padding-top:120px}.blog-header{margin-bottom:2rem}.blog-header h1{color:var(--primary-color)}.blog-content{width:100%;max-width:none;margin:0 auto}.blog-content .lead{color:var(--text-color);margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.blog-content h2{color:var(--text-color);margin-top:2.5rem;margin-bottom:1.5rem;font-size:1.5rem}.blog-content p{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.blog-content ul{margin-bottom:1.5rem;padding-left:1.5rem}.blog-content ul li{margin-bottom:.5rem;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.blog-post{padding-top:100px}.blog-content{padding:0 1rem}}
