.page-module___8aEwW__mainWrapper{width:100%}.page-module___8aEwW__hero{padding:80px 0 100px}.page-module___8aEwW__heroContent{align-items:center;gap:60px;display:flex}.page-module___8aEwW__heroText{flex:1}.page-module___8aEwW__heroTitle{margin-bottom:24px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;line-height:1.1}.page-module___8aEwW__heroDescription{color:var(--gray-dark);margin-bottom:16px;font-size:1.2rem;line-height:1.7}.page-module___8aEwW__heroDescription a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.page-module___8aEwW__heroDescription strong{color:var(--foreground);font-weight:500}.page-module___8aEwW__heroCta{align-items:center;gap:24px;margin-top:32px;display:flex}.page-module___8aEwW__secondaryLink{color:var(--gray-dark);font-size:1rem;transition:color .2s}.page-module___8aEwW__secondaryLink:hover{color:var(--foreground)}.page-module___8aEwW__heroImage{flex-shrink:0}.page-module___8aEwW__avatar{object-fit:cover;border-radius:16px;box-shadow:0 8px 30px #00000014}.page-module___8aEwW__recentPosts{background:var(--gray-light);padding:80px 0}.page-module___8aEwW__sectionHeader{justify-content:space-between;align-items:baseline;margin-bottom:40px;display:flex}.page-module___8aEwW__sectionTitle{margin-bottom:0;font-size:2rem}.page-module___8aEwW__viewAllLink{color:var(--gray-dark);font-size:1rem;transition:color .2s}.page-module___8aEwW__viewAllLink:hover{color:var(--foreground)}.page-module___8aEwW__postGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;display:grid}.page-module___8aEwW__postCard{background:var(--background);border-radius:12px;flex-direction:column;padding:28px;transition:transform .2s,box-shadow .2s;display:flex}.page-module___8aEwW__postCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.page-module___8aEwW__postCategory{text-transform:uppercase;letter-spacing:.08em;color:var(--secondary);margin-bottom:12px;font-size:.75rem}.page-module___8aEwW__postTitle{margin-bottom:12px;font-size:1.3rem;font-weight:600;line-height:1.3}.page-module___8aEwW__postExcerpt{color:var(--gray-dark);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module___8aEwW__postDate{color:var(--secondary);font-size:.85rem}.page-module___8aEwW__topics{padding:100px 0}.page-module___8aEwW__topicsTitle{text-align:center;margin-bottom:50px;font-size:2rem}.page-module___8aEwW__topicGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module___8aEwW__topicCard{text-align:center;padding:40px 24px}.page-module___8aEwW__topicEmoji{margin-bottom:16px;font-size:2.5rem;display:block}.page-module___8aEwW__topicCard h3{margin-bottom:12px;font-size:1.4rem}.page-module___8aEwW__topicCard p{color:var(--gray-dark);font-size:1rem;line-height:1.6}@media (max-width:900px){.page-module___8aEwW__heroContent{text-align:center;flex-direction:column-reverse}.page-module___8aEwW__heroCta{justify-content:center}.page-module___8aEwW__avatar{width:180px;height:auto}.page-module___8aEwW__topicGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.page-module___8aEwW__hero{padding:40px 0 60px}.page-module___8aEwW__heroTitle{font-size:2rem}.page-module___8aEwW__heroDescription{font-size:1.05rem}.page-module___8aEwW__heroCta{flex-direction:column;gap:16px}.page-module___8aEwW__postGrid{grid-template-columns:1fr}.page-module___8aEwW__sectionHeader{flex-direction:column;align-items:flex-start;gap:12px}}
