.blog-module__fMXsJG__shell{max-width:var(--content-max-width);padding:var(--space-12) var(--iisd-pad-x) var(--space-24);margin:0 auto}.blog-module__fMXsJG__header{max-width:var(--measure-wide);margin-bottom:var(--space-16)}.blog-module__fMXsJG__eyebrow{margin-bottom:var(--space-5);color:var(--iisd-accent);display:block}.blog-module__fMXsJG__title{font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--iisd-text-display);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.blog-module__fMXsJG__subcopy{font-size:var(--text-md);color:var(--iisd-body);line-height:var(--leading-relaxed);text-wrap:pretty}.blog-module__fMXsJG__featured{gap:var(--space-14);margin-bottom:var(--space-20);padding-bottom:var(--space-20);border-bottom:var(--iisd-border);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;text-decoration:none;display:grid}.blog-module__fMXsJG__featuredMedia{aspect-ratio:4/3;background:var(--iisd-stone);overflow:hidden}.blog-module__fMXsJG__featuredMedia img{object-fit:cover;width:100%;height:100%}.blog-module__fMXsJG__featuredCopy{min-width:0}.blog-module__fMXsJG__cardEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--iisd-accent)}.blog-module__fMXsJG__featuredTitle{font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:clamp(1.625rem,3.4vw,2.625rem);line-height:var(--leading-snug);margin:var(--space-3) 0}.blog-module__fMXsJG__featuredExcerpt{font-size:var(--text-md);color:var(--iisd-body);line-height:var(--leading-loose);margin-bottom:var(--space-5);text-wrap:pretty}.blog-module__fMXsJG__grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.blog-module__fMXsJG__card{text-decoration:none;display:block}.blog-module__fMXsJG__cardMedia{aspect-ratio:3/2;background:var(--iisd-stone);margin-bottom:var(--space-5);overflow:hidden}.blog-module__fMXsJG__cardMedia img{object-fit:cover;width:100%;height:100%}.blog-module__fMXsJG__cardTitle{font-family:var(--font-heading);font-weight:var(--weight-book);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--iisd-ink-soft);margin:var(--space-3) 0 var(--space-2)}.blog-module__fMXsJG__cardExcerpt{font-size:var(--text-sm);color:var(--iisd-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);text-wrap:pretty}.blog-module__fMXsJG__byline{font-size:var(--text-sm);color:var(--iisd-faint)}.blog-module__fMXsJG__empty{text-align:center;padding:var(--space-16) 0}.blog-module__fMXsJG__emptyTitle{font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:clamp(1.375rem,3vw,1.875rem);line-height:var(--leading-snug);margin-bottom:var(--space-3)}.blog-module__fMXsJG__emptyCopy{font-size:var(--text-md);color:var(--iisd-body);max-width:var(--measure-base);text-wrap:pretty;margin:0 auto}
