.blog-post{max-width:780px;margin:0 auto}.blog-title{margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.25}.blog-author{color:var(--color-gray-560);margin-bottom:1.5rem;font-size:.9rem}.blog-hero{border-radius:16px;width:100%;height:320px;margin-bottom:2rem;overflow:hidden}.blog-hero img{object-fit:cover;width:100%;height:100%}.blog-content p{color:var(--color-gray-850);margin-bottom:1.2rem;font-size:1rem;line-height:1.7}.blog-content h2{margin-top:2rem;margin-bottom:.8rem;font-size:1.35rem;font-weight:700}.blog-content ul{margin-bottom:1.2rem;margin-left:1.2rem}.blog-content li{margin-bottom:.4rem}@media (max-width:768px){.blog-title{font-size:1.6rem}.blog-hero{height:220px}}
