.blog-module__3rPSzG__page{padding:0 0 60px}.blog-module__3rPSzG__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a1a 0%,#2d2420 50%,#1a1a1a 100%);padding:80px 20px 60px}.blog-module__3rPSzG__heroTitle{font-family:var(--font-display), "Fraunces", Georgia, serif;letter-spacing:2px;margin-bottom:12px;font-size:2.8rem;font-weight:500}.blog-module__3rPSzG__heroSub{color:#c9b99a;font-size:1rem}.blog-module__3rPSzG__container{max-width:1000px;margin:0 auto;padding:50px 20px}.blog-module__3rPSzG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.blog-module__3rPSzG__card{border:1px solid #eae6df;transition:box-shadow .3s,transform .3s;overflow:hidden}.blog-module__3rPSzG__card:hover{transform:translateY(-4px);box-shadow:0 10px 35px #0000000f}.blog-module__3rPSzG__cardImage{object-fit:cover;background:#f5f3ef;width:100%;height:200px;display:block}.blog-module__3rPSzG__cardBody{padding:24px}.blog-module__3rPSzG__cardMeta{color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:.75rem}.blog-module__3rPSzG__cardTitle{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#1a1a1a;margin-bottom:10px;font-size:1.2rem;line-height:1.4}.blog-module__3rPSzG__cardExcerpt{color:#666;margin-bottom:16px;font-size:.9rem;line-height:1.6}.blog-module__3rPSzG__cardLink{color:#b59410;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.blog-module__3rPSzG__cardLink:hover{color:#1a1a1a}@media (max-width:600px){.blog-module__3rPSzG__heroTitle{font-size:2rem}.blog-module__3rPSzG__grid{grid-template-columns:1fr}}@media (max-width:480px){.blog-module__3rPSzG__hero{padding:60px 16px 40px}.blog-module__3rPSzG__heroTitle{letter-spacing:1px;font-size:1.6rem}.blog-module__3rPSzG__container,.blog-module__3rPSzG__detailContainer{padding:30px 16px}.blog-module__3rPSzG__title{margin-bottom:20px;font-size:1.65rem}.blog-module__3rPSzG__cardBody{padding:16px}.blog-module__3rPSzG__content{font-size:.95rem;line-height:1.65}.blog-module__3rPSzG__mainImage{margin-bottom:24px}}.blog-module__3rPSzG__detailContainer{max-width:800px;margin:0 auto;padding:60px 20px}.blog-module__3rPSzG__backLink{color:#b59410;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:30px;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.blog-module__3rPSzG__backLink:hover{color:#1a1a1a}.blog-module__3rPSzG__meta{color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:.85rem}.blog-module__3rPSzG__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:#1a1a1a;margin-bottom:30px;font-size:2.5rem;line-height:1.3}.blog-module__3rPSzG__mainImage{object-fit:cover;background:#f5f3ef;border:1px solid #eae6df;width:100%;height:auto;max-height:480px;margin-bottom:40px}.blog-module__3rPSzG__content{color:#333;white-space:pre-wrap;font-size:1.05rem;line-height:1.8}
