.page-module__jXZM3G__main{background-color:#fdfbf7}.page-module__jXZM3G__heroSection{background-color:#fdfbf7;padding:8rem 0 5rem}.page-module__jXZM3G__breadcrumb{color:var(--color-text-muted);border:1px solid var(--color-border);background-color:#0000;margin-bottom:2rem;padding:4px 12px;font-size:.75rem;font-weight:600;display:inline-block}.page-module__jXZM3G__pageTitle{font-family:var(--font-serif);color:var(--color-secondary);margin-bottom:1.5rem;font-size:5rem;font-weight:400;line-height:1.1}.page-module__jXZM3G__heroText{color:var(--color-text-muted);max-width:850px;font-size:1.35rem;font-weight:300;line-height:1.6}.page-module__jXZM3G__postsSection{border-top:1px solid var(--color-border);background-color:#fdfbf7;padding:3rem 0 6rem}.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.page-module__jXZM3G__postCard{border:1px solid var(--color-border);color:inherit;background:#fff;border-radius:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.page-module__jXZM3G__postCard:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000000f}.page-module__jXZM3G__postImageWrapper{background:var(--color-bg-alt);width:100%;height:240px;position:relative;overflow:hidden}.page-module__jXZM3G__postImage{object-fit:cover;transition:transform .3s}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__postImage{transform:scale(1.03)}.page-module__jXZM3G__postContent{padding:2rem}.page-module__jXZM3G__postMeta{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.92rem;display:flex}.page-module__jXZM3G__metaDot{color:var(--color-border)}.page-module__jXZM3G__postTitle{font-family:var(--font-serif);color:var(--color-secondary);margin-bottom:.75rem;font-size:1.45rem;line-height:1.3;transition:color .2s}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__postTitle{color:var(--color-primary)}.page-module__jXZM3G__postExcerpt{color:var(--color-text-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1rem;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__postTags{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.page-module__jXZM3G__postTag{color:#6b5e4f;background:#ffc8964d;border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:500}.page-module__jXZM3G__emptyState{text-align:center;padding:5rem 0}.page-module__jXZM3G__emptyState p{color:var(--color-text-muted);font-size:1.15rem}@media (max-width:1024px){.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__jXZM3G__pageTitle{font-size:3rem}.page-module__jXZM3G__postsGrid{grid-template-columns:1fr}.page-module__jXZM3G__heroSection{padding:6rem 0 3rem}}
