.blog-module__Mm7NWW__main{min-height:100vh;padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(4rem,8vw,6rem)}.blog-module__Mm7NWW__indexHeader{text-align:center;max-width:760px;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.blog-module__Mm7NWW__kicker{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:var(--space-3);font-size:.75rem;font-weight:600;display:inline-block}.blog-module__Mm7NWW__indexHeader h1{margin-bottom:var(--space-4);font-size:clamp(2rem,4.5vw,3.25rem)}.blog-module__Mm7NWW__indexLead{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:1.125rem;line-height:1.6}.blog-module__Mm7NWW__postList{gap:var(--space-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.blog-module__Mm7NWW__postCard{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(1.5rem,3vw,2rem);transition:box-shadow .18s,transform .18s,border-color .18s;display:block}.blog-module__Mm7NWW__postCard:hover{box-shadow:var(--shadow-md);border-color:var(--brand-soft);transform:translateY(-2px)}.blog-module__Mm7NWW__postMeta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.blog-module__Mm7NWW__tagRow{gap:var(--space-2);display:inline-flex}.blog-module__Mm7NWW__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);background:var(--bg-sage);border-radius:var(--radius-pill);padding:.2rem .55rem;font-size:.6875rem;font-weight:600}.blog-module__Mm7NWW__postTitle{margin:0 0 var(--space-3);color:var(--text-primary);font-size:clamp(1.4rem,2.4vw,1.85rem)}.blog-module__Mm7NWW__postExcerpt{color:var(--text-secondary);margin:0 0 var(--space-4);font-size:1rem;line-height:1.6}.blog-module__Mm7NWW__readMore{font-family:var(--font-sans);color:var(--brand-primary);font-size:.9375rem;font-weight:600}
