.blog-module__sXKMrW__hero{text-align:center;background:var(--bg-cream);padding:80px 24px 60px}.blog-module__sXKMrW__heroSub{max-width:600px;color:var(--text-medium);margin:16px auto 0;font-size:1.05rem;line-height:1.7}.blog-module__sXKMrW__postsSection{background:var(--bg-white);padding:60px 24px 80px}.blog-module__sXKMrW__postsGrid{gap:32px;max-width:900px;margin:0 auto;display:grid}.blog-module__sXKMrW__postCard{background:var(--bg-cream);border:1px solid var(--border-light);border-left:4px solid var(--gold);padding:36px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.blog-module__sXKMrW__postCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.blog-module__sXKMrW__postMeta{align-items:center;gap:16px;margin-bottom:12px;display:flex}.blog-module__sXKMrW__postDate{text-transform:uppercase;letter-spacing:.08em;color:var(--gold-dark);font-size:.8rem;font-weight:600}.blog-module__sXKMrW__postAuthor{color:var(--text-light);font-size:.8rem}.blog-module__sXKMrW__postTitle{color:var(--text-dark);margin-bottom:12px;font-size:1.4rem;font-weight:800;line-height:1.3}.blog-module__sXKMrW__postDescription{color:var(--text-medium);margin-bottom:20px;font-size:.95rem;line-height:1.6}.blog-module__sXKMrW__readMore{color:var(--gold-dark);letter-spacing:.03em;font-size:.9rem;font-weight:700}
