.BlogGrid-module__D_4rLq__main{min-height:100vh;padding:var(--space-2xl)var(--space-md);max-width:1400px;margin:0 auto}.BlogGrid-module__D_4rLq__hero{margin-bottom:var(--space-2xl);text-align:center}.BlogGrid-module__D_4rLq__title{color:var(--color-black);margin-bottom:var(--space-xs);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.BlogGrid-module__D_4rLq__highlight{color:var(--color-primary);font-style:italic}.BlogGrid-module__D_4rLq__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.1rem}.BlogGrid-module__D_4rLq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.BlogGrid-module__D_4rLq__card{background:var(--color-white);transition:transform var(--transition-std),box-shadow var(--transition-std),border-color var(--transition-std);opacity:0;visibility:hidden;border:1.5px solid #0000000d;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px #00000008}.blog-card[style*="opacity: 1"]{visibility:visible}.BlogGrid-module__D_4rLq__card:hover{border-color:var(--color-primary-light);transform:translateY(-5px);box-shadow:0 12px 30px #4c86a81f}.BlogGrid-module__D_4rLq__link{color:inherit;flex-direction:column;height:100%;padding:2rem 1.5rem;text-decoration:none;display:flex}.BlogGrid-module__D_4rLq__cardContent{flex-direction:column;height:100%;display:flex}.BlogGrid-module__D_4rLq__date{color:var(--color-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.BlogGrid-module__D_4rLq__cardTitle{color:var(--color-black);margin-bottom:var(--space-sm);letter-spacing:-.02em;font-size:1.4rem;font-weight:800;line-height:1.25}.BlogGrid-module__D_4rLq__excerpt{color:var(--color-text-muted);flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.BlogGrid-module__D_4rLq__footer{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.BlogGrid-module__D_4rLq__card:hover .BlogGrid-module__D_4rLq__arrow{transition:transform var(--transition-std);transform:translate(5px)}
.blog-module__3rPSzG__main{min-height:100vh;padding:var(--space-2xl)var(--space-md);max-width:1400px;margin:0 auto}.blog-module__3rPSzG__hero{margin-bottom:var(--space-2xl);text-align:center}.blog-module__3rPSzG__title{color:var(--color-black);margin-bottom:var(--space-xs);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1}.blog-module__3rPSzG__highlight{color:var(--color-primary);font-style:italic}.blog-module__3rPSzG__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}
