.blog-container{color:#2c2c2c;max-width:800px;margin:3rem auto;padding:2rem 1.5rem;font-family:Cormorant Garamond,serif;line-height:1.7}.blog-container h1,.blog-container h2,.blog-container h3,.blog-container h4{color:#4e4b47;margin-top:2rem;font-family:Playfair Display,serif}.blog-container h1{border-bottom:2px solid #d8cfc0;padding-bottom:.5rem;font-size:2.5rem}.blog-container h2{color:#2f4f4f;border-left:4px solid #c8bfb2;padding-left:.6rem;font-size:2rem}.blog-container h3{color:#3a3a3a;margin-top:1.5rem;font-size:1.5rem}.blog-container p{margin-bottom:1rem;font-size:1.125rem}.blog-container blockquote{color:#5c5a57;background:#f1ede7;border-left:4px solid #bfae9c;border-radius:8px;margin:1.5rem 0;padding:.75rem 1.25rem;font-style:italic}.blog-container ul{margin:1rem 0;padding-left:1.5rem}.blog-container ul li{margin-bottom:.75rem}.blog-container figure img,.blog-container img{border-radius:8px;width:100%;margin:1.5rem 0;box-shadow:0 4px 16px #00000012}.blog-container a{color:#6a4e42;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.blog-container a:hover{color:#a0654e}.blog-container strong{color:#2a2a2a;font-weight:600}.blog-container i{color:#7b6d63}.blog-container .cta{text-align:center;background:#fef2e6;border:2px dashed #d2b89d;border-radius:10px;margin:2rem 0;padding:1.5rem;font-family:Playfair Display,serif;font-size:1.25rem}
