.page-module__jXZM3G__main{background-color:var(--ivory);min-height:100vh;padding-bottom:var(--space-4xl)}.page-module__jXZM3G__heroSection{padding:var(--space-4xl)var(--space-lg)var(--space-xl);text-align:center;background-color:var(--ivory-warm)}.page-module__jXZM3G__heroContent{max-width:800px;margin:0 auto}.page-module__jXZM3G__subtitle{font-family:var(--font-body);font-size:var(--text-lg);color:var(--gray-600);margin-top:var(--space-sm);font-weight:300}.page-module__jXZM3G__blogGrid{max-width:var(--max-width);padding:var(--space-2xl)var(--space-lg);gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:0 auto;display:grid}.page-module__jXZM3G__noBlogs{text-align:center;font-size:var(--text-lg);color:var(--gray-500);padding:var(--space-4xl)0;font-family:var(--font-heading);grid-column:1/-1}.page-module__jXZM3G__blogCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-base);border:1px solid var(--gray-200);background:#fff;overflow:hidden}.page-module__jXZM3G__blogCard:hover{box-shadow:var(--shadow-lg);border-color:var(--gold-light);transform:translateY(-5px)}.page-module__jXZM3G__cardLink{flex-direction:column;height:100%;display:flex}.page-module__jXZM3G__imageWrapper{aspect-ratio:16/10;background-color:var(--gray-100);width:100%;position:relative;overflow:hidden}.page-module__jXZM3G__blogImage{object-fit:cover;transition:transform var(--transition-slow)}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__blogImage{transform:scale(1.05)}.page-module__jXZM3G__cardContent{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.page-module__jXZM3G__date{font-family:var(--font-body);font-size:var(--text-xs);color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-xs);font-weight:500}.page-module__jXZM3G__title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--charcoal);margin-bottom:var(--space-sm);line-height:1.3}.page-module__jXZM3G__description{font-family:var(--font-body);font-size:var(--text-sm);color:var(--gray-600);margin-bottom:var(--space-lg);flex:1;line-height:1.6}.page-module__jXZM3G__readMore{font-family:var(--font-body);font-size:var(--text-sm);color:var(--maroon);letter-spacing:.05em;transition:color var(--transition-fast);align-self:flex-start;font-weight:600}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__readMore{color:var(--gold-dark)}@media (max-width:768px){.page-module__jXZM3G__heroSection{padding-top:var(--space-3xl)}.page-module__jXZM3G__blogGrid{gap:var(--space-lg);padding:var(--space-xl)var(--space-sm);grid-template-columns:1fr}}
