.blog-post-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #ddbea9}.blog-post-title{font-size:2.5rem;font-weight:700;color:#cb997e;margin-bottom:1rem}.blog-post-image{width:100%;max-height:500px;object-fit:cover;border-radius:8px;margin-bottom:2rem}.blog-post-content{font-size:1.1rem;line-height:1.2;color:#333}.blog-post-content h2{color:#cb997e;margin-top:2rem;margin-bottom:1rem;font-weight:600}.blog-post-content h3{color:#a5a58d;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.blog-post-content p{margin-bottom:1.25rem}.blog-post-content ol,.blog-post-content ul{margin-bottom:1.25rem;padding-left:2rem}.blog-post-content li{margin-bottom:.5rem}.blog-post-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem}.blog-post-content blockquote{border-left:4px solid #cb997e;padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:#555}.back-to-blog{margin-top:2rem;padding-top:2rem;border-top:1px solid #dee2e6}@media (max-width:768px){.blog-post-title{font-size:2rem}}