.page-module___8aEwW__home{background-color:var(--white)}.page-module___8aEwW__blogSection{background-color:var(--bg-secondary);border-top:1px solid var(--accent-glow);border-bottom:1px solid var(--accent-glow);padding:8rem 0}.page-module___8aEwW__blogHeader{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem;display:flex}@media (max-width:640px){.page-module___8aEwW__blogHeader{flex-direction:column;align-items:flex-start}}.page-module___8aEwW__badge{background:var(--primary-glow);color:var(--primary);border-radius:var(--radius-full);text-transform:uppercase;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.page-module___8aEwW__blogTitle{color:var(--secondary);font-size:3rem}.page-module___8aEwW__blogTitle span{color:var(--primary)}.page-module___8aEwW__viewAll{color:var(--primary);border-bottom:2px solid var(--primary);padding-bottom:.25rem;font-weight:700}.page-module___8aEwW__blogGrid{grid-template-columns:repeat(1,1fr);gap:2.5rem;display:grid}@media (min-width:768px){.page-module___8aEwW__blogGrid{grid-template-columns:repeat(3,1fr)}}.page-module___8aEwW__blogCard{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--accent-glow);flex-direction:column;gap:1.5rem;padding:2.5rem;transition:all .3s;display:flex}.page-module___8aEwW__blogCard:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-8px)}.page-module___8aEwW__blogCategory{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:800}.page-module___8aEwW__postTitle{color:var(--secondary);flex:1;font-size:1.25rem;line-height:1.3}.page-module___8aEwW__blogMeta{color:var(--text-light);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.page-module___8aEwW__readMore{color:var(--primary);align-items:center;gap:.4rem;font-size:.875rem;font-weight:700;display:flex}
