.blog-module__bSTMpq__hero{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);padding-top:72px}.blog-module__bSTMpq__heroInner{max-width:1280px;padding:var(--space-16) var(--space-8);gap:var(--space-4);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.blog-module__bSTMpq__heroEyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:#f8f1e399;font-weight:500}.blog-module__bSTMpq__heroTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:clamp(2rem, 5vw, var(--text-5xl));color:var(--color-bg);margin:0;line-height:1.05}.blog-module__bSTMpq__heroSubtitle{font-family:var(--font-body);font-size:var(--text-lg);color:#f8f1e3cc;max-width:560px;margin:0;font-weight:300;line-height:1.65}.blog-module__bSTMpq__headerWrap{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);padding-top:72px}.blog-module__bSTMpq__grid{background-color:var(--color-bg);padding-block:var(--space-16)}.blog-module__bSTMpq__container{max-width:1280px;padding-inline:var(--space-8);margin-inline:auto}.blog-module__bSTMpq__articleList{gap:var(--space-8);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.blog-module__bSTMpq__articleLink{height:100%;text-decoration:none;display:block}.blog-module__bSTMpq__articleCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);height:100%;transition:box-shadow var(--transition-base), transform var(--transition-base);background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.blog-module__bSTMpq__articleLink:hover .blog-module__bSTMpq__articleCard{box-shadow:var(--shadow-md);transform:translateY(-4px)}.blog-module__bSTMpq__cover{background:linear-gradient(135deg, var(--color-bg-alt) 0%, var(--color-border) 100%);justify-content:center;align-items:center;height:220px;display:flex;overflow:hidden}.blog-module__bSTMpq__coverText{font-family:var(--font-heading);font-style:italic;font-size:var(--text-2xl);color:var(--color-text-muted);opacity:.4;text-align:center;padding-inline:var(--space-4)}.blog-module__bSTMpq__cardBody{gap:var(--space-4);padding:var(--space-6) var(--space-8);flex-direction:column;flex:1;display:flex}.blog-module__bSTMpq__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-module__bSTMpq__categorie{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);font-weight:500}.blog-module__bSTMpq__separator{color:var(--color-border)}.blog-module__bSTMpq__date,.blog-module__bSTMpq__readTime{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted)}.blog-module__bSTMpq__articleTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-2xl);color:var(--color-text);margin:0;line-height:1.25}.blog-module__bSTMpq__articleExtrait{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__bSTMpq__readMore{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-accent-dark);transition:color var(--transition-fast);margin-top:auto;font-weight:500}.blog-module__bSTMpq__articleLink:hover .blog-module__bSTMpq__readMore{color:var(--color-primary)}@media (max-width:900px){.blog-module__bSTMpq__articleList{grid-template-columns:1fr}}@media (max-width:640px){.blog-module__bSTMpq__container{padding-inline:var(--space-4)}}
