.BlogCard-module__TlS7bq__card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;height:100%;transition:all .3s;display:block;overflow:hidden}.BlogCard-module__TlS7bq__card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.BlogCard-module__TlS7bq__cardImage{width:100%;height:240px;overflow:hidden}.BlogCard-module__TlS7bq__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__cardImage img{transform:scale(1.05)}.BlogCard-module__TlS7bq__cardContent{padding:1.5rem}.BlogCard-module__TlS7bq__title{color:var(--text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .2s}.BlogCard-module__TlS7bq__card:hover .BlogCard-module__TlS7bq__title{color:var(--text-primary)}.BlogCard-module__TlS7bq__meta{align-items:center;gap:1rem;display:flex}.BlogCard-module__TlS7bq__metaItem{color:var(--text-tertiary);align-items:center;gap:.4rem;font-size:.875rem;display:flex}.BlogCard-module__TlS7bq__metaItem svg{color:var(--text-tertiary)}@media (max-width:768px){.BlogCard-module__TlS7bq__cardImage{height:200px}.BlogCard-module__TlS7bq__title{font-size:1.125rem}}
.blog-module__3rPSzG__blogPage{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.blog-module__3rPSzG__header{text-align:center;margin-bottom:4rem}.blog-module__3rPSzG__header h1{background:linear-gradient(135deg, var(--accent-primary), var(--accent-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.blog-module__3rPSzG__header p{color:var(--text-secondary);font-size:1.25rem}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}@media (max-width:768px){.blog-module__3rPSzG__blogPage{padding:2rem 1rem}.blog-module__3rPSzG__header h1{font-size:2rem}.blog-module__3rPSzG__header p{font-size:1rem}.blog-module__3rPSzG__postsGrid{grid-template-columns:1fr}}
.page-module__E0kJGG__home{width:100%}.page-module__E0kJGG__hero{max-width:1200px;margin:0 auto;padding:4rem 2rem 3rem}.page-module__E0kJGG__heroContent{align-items:center;gap:3rem;display:flex}.page-module__E0kJGG__avatar{flex-shrink:0;width:220px;height:220px;position:relative}.page-module__E0kJGG__avatar img{object-fit:cover;clip-path:polygon(30% 5%,35% 2%,40% .5%,50% 0%,60% .5%,65% 2%,70% 5%,90% 20%,95% 30%,97.5% 40%,100% 50%,97.5% 60%,95% 70%,90% 80%,70% 95%,65% 98%,60% 99.5%,50% 100%,40% 99.5%,35% 98%,30% 95%,10% 80%,5% 70%,2.5% 60%,0% 50%,2.5% 40%,5% 30%,10% 20%);border-radius:30px;width:100%;height:100%}.page-module__E0kJGG__avatar:before{content:"";background:var(--accent-primary);clip-path:polygon(30% 5%,35% 2%,40% .5%,50% 0%,60% .5%,65% 2%,70% 5%,90% 20%,95% 30%,97.5% 40%,100% 50%,97.5% 60%,95% 70%,90% 80%,70% 95%,65% 98%,60% 99.5%,50% 100%,40% 99.5%,35% 98%,30% 95%,10% 80%,5% 70%,2.5% 60%,0% 50%,2.5% 40%,5% 30%,10% 20%);z-index:-1;border-radius:30px;position:absolute;inset:-5px}.page-module__E0kJGG__heroText h1{color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.page-module__E0kJGG__heroText p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.125rem;line-height:1.7}.page-module__E0kJGG__socialLinks{gap:1rem;display:flex}.page-module__E0kJGG__socialLinks a{color:var(--text-primary);justify-content:center;align-items:center;transition:all .3s;display:flex}.page-module__E0kJGG__socialLinks a:hover{color:var(--text-primary);transform:translateY(-3px)}.page-module__E0kJGG__postsSection{max-width:1200px;margin:3rem auto 4rem;padding:0 2rem}.page-module__E0kJGG__postsSection h2{color:var(--text-primary);margin-bottom:2rem;font-size:2rem;font-weight:700}.page-module__E0kJGG__postsGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:2rem;display:grid}.page-module__E0kJGG__emptyState{text-align:center;color:var(--text-tertiary);padding:3rem 0;font-size:1.125rem}@media (max-width:968px){.page-module__E0kJGG__heroContent{text-align:center;flex-direction:column}.page-module__E0kJGG__avatar{width:150px;height:150px}.page-module__E0kJGG__socialLinks{justify-content:center}.page-module__E0kJGG__heroText h1{font-size:2rem}.page-module__E0kJGG__postsGrid{grid-template-columns:1fr}}@media (max-width:480px){.page-module__E0kJGG__hero{padding:2rem 1rem}.page-module__E0kJGG__avatar{width:120px;height:120px}.page-module__E0kJGG__heroText h1{font-size:1.75rem}.page-module__E0kJGG__heroText p{font-size:1rem}.page-module__E0kJGG__postsSection{padding:0 1rem}}
