.page-module__E0kJGG__hero{background:var(--gradient-hero);padding:var(--spacing-3xl)0;text-align:center;border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.page-module__E0kJGG__heroContent{z-index:10;max-width:800px;padding:0 var(--spacing-md);margin:0 auto;position:relative}.page-module__E0kJGG__heroTitle{margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-size:4.5rem;font-family:var(--font-serif);letter-spacing:-.03em;line-height:1.1}.page-module__E0kJGG__heroSubtitle{color:var(--color-text-secondary);max-width:600px;margin:0 auto var(--spacing-xl);font-size:1.5rem;font-weight:300}.page-module__E0kJGG__container{max-width:1200px;padding:var(--spacing-3xl)var(--spacing-md);margin:0 auto}.page-module__E0kJGG__sectionTitle{margin-bottom:var(--spacing-2xl);text-align:center;font-size:2.5rem;position:relative}.page-module__E0kJGG__sectionTitle:after{content:"";background-color:var(--color-accent);width:60px;height:3px;margin:var(--spacing-md)auto 0;display:block}.page-module__E0kJGG__featuredSection{margin-bottom:var(--spacing-3xl)}.page-module__E0kJGG__featuredCard{gap:var(--spacing-xl);background-color:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:inherit;grid-template-columns:1fr;text-decoration:none;transition:transform .3s;display:grid;overflow:hidden}.page-module__E0kJGG__featuredCard:hover{transform:translateY(-4px)}.page-module__E0kJGG__featuredImage{object-fit:cover;background-color:#e5e5e5;width:100%;height:400px}.page-module__E0kJGG__featuredContent{padding:var(--spacing-2xl);flex-direction:column;justify-content:center;display:flex}.page-module__E0kJGG__featuredLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--spacing-md);font-size:.875rem;font-weight:700}.page-module__E0kJGG__featuredTitle{margin-bottom:var(--spacing-md);color:var(--color-text-primary);font-size:2.5rem}.page-module__E0kJGG__featuredExcerpt{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:1.125rem;line-height:1.6}.page-module__E0kJGG__grid{gap:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}@media (min-width:1024px){.page-module__E0kJGG__featuredCard{grid-template-columns:1.2fr .8fr}.page-module__E0kJGG__featuredImage{height:100%}}@media (max-width:768px){.page-module__E0kJGG__heroTitle{font-size:3rem}.page-module__E0kJGG__featuredTitle{font-size:2rem}}
.PostCard-module__lhMPCG__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg);color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.PostCard-module__lhMPCG__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-accent);transform:translateY(-4px)}.PostCard-module__lhMPCG__cardTitle{margin-bottom:var(--spacing-sm);color:var(--color-text-primary);font-size:1.25rem}.PostCard-module__lhMPCG__cardDate{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);font-size:.875rem}.PostCard-module__lhMPCG__cardDescription{color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.5}.PostCard-module__lhMPCG__tags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.PostCard-module__lhMPCG__tag{background-color:var(--color-background);border-radius:var(--radius-sm);color:var(--color-text-secondary);border:1px solid var(--color-border);padding:2px 8px;font-size:.75rem}
.page-module__k57jhW__container{max-width:1200px;padding:var(--spacing-2xl)var(--spacing-md);margin:0 auto}.page-module__k57jhW__title{margin-bottom:var(--spacing-xl);border-bottom:2px solid var(--color-accent);padding-bottom:var(--spacing-xs);font-size:2rem;display:inline-block}.page-module__k57jhW__grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}
