.blog-index{min-height:calc(100vh - var(--header-height));padding:calc(var(--header-height-mobile) + var(--space-md)) var(--container-padding) var(--section-gap);background:var(--surface-base)}@media (min-width:768px){.blog-index{padding-top:calc(var(--header-height) + var(--space-lg))}}.blog-index__inner{max-width:var(--container-max);margin-inline:auto}.blog-index__hero{margin-bottom:var(--space-3xl);max-width:var(--content-text-max)}.blog-index__eyebrow{margin:0 0 var(--space-sm) 0;color:var(--accent-warm-strong);font:var(--font-overline);letter-spacing:var(--tracking-widest);text-transform:uppercase}.blog-index__title{margin:0 0 var(--space-md) 0;color:var(--text-primary);font:var(--font-h1);font-family:var(--font-family-serif);line-height:var(--leading-tight)}.blog-index__title em{font-style:italic;color:var(--accent-brand)}.blog-index__lead{margin:0;color:var(--text-secondary);font:var(--font-body-lg);line-height:var(--leading-relaxed)}.blog-index__empty{font:var(--font-body-lg);color:var(--text-muted);padding:var(--space-2xl) 0}