.page-module__jXZM3G__header{text-align:center;color:var(--color-surface);background-image:linear-gradient(#1a3c34e6,#1a3c34cc),url(/images/hero-blog.png);background-position:50%;background-size:cover;margin-bottom:4rem;padding:8rem 0 6rem}.page-module__jXZM3G__header h1{color:var(--color-surface);margin-bottom:1rem;font-size:3rem}.page-module__jXZM3G__header p{color:#fffc;max-width:600px;margin:0 auto}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:3rem;padding-bottom:6rem;display:grid}.page-module__jXZM3G__card{border:1px solid var(--color-border);background-color:var(--color-surface);transition:transform var(--transition-medium);display:block}.page-module__jXZM3G__card:hover{transform:translateY(-5px)}.page-module__jXZM3G__imageWrapper{background-color:#eee;height:200px;overflow:hidden}.page-module__jXZM3G__image{object-fit:cover;width:100%;height:100%}.page-module__jXZM3G__content{padding:2rem}.page-module__jXZM3G__date{color:var(--color-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.8rem;display:block}.page-module__jXZM3G__title{font-size:1.5rem;font-family:var(--font-playfair);margin-bottom:1rem;line-height:1.3}.page-module__jXZM3G__excerpt{color:var(--color-text-light);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__jXZM3G__readMore{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.page-module__jXZM3G__ctaSection{text-align:center;border-top:1px solid var(--color-border);background-color:#f0f2f5;margin-top:2rem;padding:6rem 0}.page-module__jXZM3G__ctaContent{max-width:800px;margin:0 auto}.page-module__jXZM3G__ctaContent h2{font-size:2.5rem;font-family:var(--font-playfair);color:var(--color-primary);margin-bottom:1.5rem}.page-module__jXZM3G__ctaContent p{color:var(--color-text);margin-bottom:2.5rem;font-size:1.1rem}.page-module__jXZM3G__buttonGroup{justify-content:center;gap:1.5rem;display:flex}
