.blog-module__3rPSzG__page{background-color:#f9f1ec;padding-top:90px}.blog-module__3rPSzG__container{max-width:900px;margin:0 auto;padding:0 24px}.blog-module__3rPSzG__badge{color:#fff;font-family:var(--font-cormorant), serif;background-color:#9ca986;border-radius:4px;margin-bottom:24px;padding:12px 32px;font-size:1.3rem;display:inline-block}.blog-module__3rPSzG__hero{text-align:center;padding:60px 0 50px}.blog-module__3rPSzG__hero h1{font-family:var(--font-cormorant), serif;color:#a67c52;margin-bottom:20px;font-size:2.6rem;font-weight:500}.blog-module__3rPSzG__tagline{font-family:var(--font-poppins), sans-serif;color:#4a4a4a;max-width:650px;margin:0 auto;font-size:1.05rem;line-height:1.8}.blog-module__3rPSzG__postsSection{padding:20px 0 80px}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.blog-module__3rPSzG__postCard{background-color:#fff;border:1px solid #e5dcd1;border-radius:6px;padding:32px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.blog-module__3rPSzG__postCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #a67c521f}.blog-module__3rPSzG__postMeta{font-family:var(--font-poppins), sans-serif;color:#999;justify-content:center;gap:8px;margin-bottom:12px;font-size:.8rem;display:flex}.blog-module__3rPSzG__postCard h2{font-family:var(--font-cormorant), serif;color:#2a2a2a;margin-bottom:12px;font-size:1.4rem;font-weight:500;line-height:1.4}.blog-module__3rPSzG__postCard p{font-family:var(--font-poppins), sans-serif;color:#4a4a4a;margin-bottom:16px;font-size:.92rem;line-height:1.7}.blog-module__3rPSzG__readMore{font-family:var(--font-poppins), sans-serif;color:#a67c52;font-size:.88rem;font-weight:600}.blog-module__3rPSzG__articleSection{padding:20px 0 80px}.blog-module__3rPSzG__articleContainer{max-width:760px;margin:0 auto;padding:0 24px}.blog-module__3rPSzG__articleContainer p{font-family:var(--font-poppins), sans-serif;color:#3d332a;margin-bottom:24px;font-size:1.05rem;line-height:1.9}.blog-module__3rPSzG__featuredImageContainer{border:1px solid #e5dcd1;border-radius:8px;width:100%;height:400px;margin-bottom:40px;position:relative;overflow:hidden;box-shadow:0 8px 24px #2a20170f}.blog-module__3rPSzG__markdownBody{font-family:var(--font-poppins), sans-serif;color:#3d332a}.blog-module__3rPSzG__markdownBody h2{font-family:var(--font-cormorant), serif;color:#2a2017;border-bottom:1px solid #e8ddd2;margin-top:44px;margin-bottom:18px;padding-bottom:8px;font-size:1.95rem;font-weight:600;line-height:1.3}.blog-module__3rPSzG__markdownBody h3{font-family:var(--font-cormorant), serif;color:#2a2017;margin-top:28px;margin-bottom:12px;font-size:1.45rem;font-weight:600}.blog-module__3rPSzG__markdownBody p{font-family:var(--font-poppins), sans-serif;color:#3d332a;margin-bottom:22px;font-size:1.05rem;line-height:1.85}.blog-module__3rPSzG__markdownBody ul{margin-top:14px;margin-bottom:26px;padding-left:0;list-style:none}.blog-module__3rPSzG__markdownBody li{color:#3d332a;margin-bottom:12px;padding-left:26px;font-size:1.02rem;line-height:1.75;position:relative}.blog-module__3rPSzG__markdownBody li:before{content:"•";color:#a86c48;font-size:1.3rem;line-height:1.6;position:absolute;top:0;left:8px}.blog-module__3rPSzG__markdownBody strong{color:#2a2017;font-weight:600}.blog-module__3rPSzG__markdownBody a{color:#a86c48;text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .2s}.blog-module__3rPSzG__markdownBody a:hover{color:#8a9380}.blog-module__3rPSzG__markdownBody hr{border:none;border-top:1px solid #e0d4c5;margin:44px 0}.blog-module__3rPSzG__faqSection{border-top:1px solid #e0d4c5;margin-top:48px;padding-top:36px}.blog-module__3rPSzG__faqTitle{font-family:var(--font-cormorant), serif;color:#2a2017;margin-bottom:24px;font-size:2rem;font-weight:600}.blog-module__3rPSzG__faqList{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.blog-module__3rPSzG__faqItem{background-color:#fff;border:1px solid #e5dcd1;border-radius:6px;padding:22px 24px}.blog-module__3rPSzG__faqQuestion{font-family:var(--font-cormorant), serif;color:#2a2017;margin-bottom:8px;font-size:1.35rem;font-weight:600}.blog-module__3rPSzG__faqAnswer{font-family:var(--font-poppins), sans-serif;color:#554a40;font-size:.98rem;line-height:1.75;margin-bottom:0!important}.blog-module__3rPSzG__postCardImage{border-radius:4px;width:100%;height:200px;margin-bottom:20px;position:relative;overflow:hidden}.blog-module__3rPSzG__cardBadge{color:#a86c48;font-family:var(--font-poppins), sans-serif;letter-spacing:.5px;text-transform:uppercase;background-color:#efe8df;border-radius:3px;margin-bottom:12px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.blog-module__3rPSzG__backLink{color:#a86c48;font-family:var(--font-poppins), sans-serif;align-items:center;gap:8px;margin-top:28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s,color .2s;display:inline-flex}.blog-module__3rPSzG__backLink:hover{color:#8a9380;transform:translate(-3px)}
.BlogCta-module__yVWy1W__ctaCard{background:linear-gradient(135deg,#faf6f0 0%,#f4ece1 100%);border:1px solid #d8c7b5;border-radius:8px;flex-direction:column;gap:24px;margin:48px 0 32px;padding:36px 32px;display:flex;box-shadow:0 4px 20px #a86c4814}.BlogCta-module__yVWy1W__tag{font-family:var(--font-cormorant), serif;letter-spacing:1px;color:#8a9380;text-transform:uppercase;margin-bottom:8px;font-size:1.1rem;display:inline-block}.BlogCta-module__yVWy1W__title{font-family:var(--font-cormorant), serif;color:#2a2017;margin-bottom:8px;font-size:1.85rem;font-weight:600;line-height:1.25}.BlogCta-module__yVWy1W__subtitle{font-family:var(--font-poppins), sans-serif;color:#5a5046;margin-bottom:12px;font-size:.98rem;line-height:1.6}.BlogCta-module__yVWy1W__location{font-family:var(--font-poppins), sans-serif;color:#7a6f64;font-size:.88rem}.BlogCta-module__yVWy1W__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.BlogCta-module__yVWy1W__primaryBtn{color:#fff;font-family:var(--font-poppins), sans-serif;cursor:pointer;white-space:nowrap;background-color:#a86c48;border:none;border-radius:4px;padding:14px 28px;font-size:.95rem;font-weight:500;transition:all .3s}.BlogCta-module__yVWy1W__primaryBtn:hover{background-color:#8e5736;box-shadow:0 4px 14px #a86c4840}.BlogCta-module__yVWy1W__whatsappBtn{color:#2a2017;font-family:var(--font-poppins), sans-serif;white-space:nowrap;background-color:#fff;border:1px solid #c8b8a6;border-radius:4px;align-items:center;padding:14px 24px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.BlogCta-module__yVWy1W__whatsappBtn:hover{color:#8a9380;background-color:#faf8f5;border-color:#8a9380}@media (max-width:640px){.BlogCta-module__yVWy1W__ctaCard{padding:24px 20px}.BlogCta-module__yVWy1W__actions{flex-direction:column;align-items:stretch}.BlogCta-module__yVWy1W__primaryBtn,.BlogCta-module__yVWy1W__whatsappBtn{text-align:center;justify-content:center}}
