.BlogIndex-module__wAozPq__blogPage{background:var(--bg-tertiary);min-height:100vh;padding:100px 0 6rem}.BlogIndex-module__wAozPq__header{text-align:center;margin-bottom:4rem}.BlogIndex-module__wAozPq__title{color:var(--text-primary);justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);display:inline-flex}.BlogIndex-module__wAozPq__icon{color:var(--accent-primary);width:40px;height:40px}.BlogIndex-module__wAozPq__subtitle{color:var(--text-secondary);font-size:1.25rem}.BlogIndex-module__wAozPq__emptyState{text-align:center;background:var(--bg-secondary);border:1px dashed var(--border-color);color:var(--text-tertiary);border-radius:1rem;padding:4rem}.BlogIndex-module__wAozPq__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;display:grid}.BlogIndex-module__wAozPq__card{opacity:0;border-radius:1rem;flex-direction:column;transition:all .3s;animation:.6s forwards BlogIndex-module__wAozPq__slideUpFade;display:flex;overflow:hidden}.BlogIndex-module__wAozPq__thumbnailWrapper{aspect-ratio:16/9;border-bottom:1px solid var(--border-color);border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%;position:relative;overflow:hidden}.BlogIndex-module__wAozPq__postThumbnail{object-fit:cover;transition:transform .3s}.BlogIndex-module__wAozPq__card:hover .BlogIndex-module__wAozPq__postThumbnail{transform:scale(1.05)}.BlogIndex-module__wAozPq__cardContent{flex-direction:column;flex-grow:1;padding:2rem;display:flex}.BlogIndex-module__wAozPq__card:hover{box-shadow:var(--shadow-hover);border-color:var(--accent-primary);transform:translateY(-6px)}.BlogIndex-module__wAozPq__postTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;line-height:1.3}.BlogIndex-module__wAozPq__meta{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:.875rem;display:flex}@keyframes BlogIndex-module__wAozPq__slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
