.blog-index-page{width:100%;padding:2rem 0}.blog-index-page__header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border, #e5e7eb)}.blog-index-page__title{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:var(--color-text-primary, #111827)}.blog-index-page__description{margin:0;font-size:1.25rem;line-height:1.8;color:var(--color-text-secondary, #6b7280)}.blog-index-page__articles{display:flex;flex-direction:column}.blog-index-page__empty{padding:2rem;text-align:center;color:var(--color-text-muted, #9ca3af)}@media(min-width:768px){.blog-index-page{padding:3rem 0}.blog-index-page__title{font-size:2.5rem}}@media(prefers-color-scheme:dark){.blog-index-page__header{border-color:var(--color-border-dark, #374151)}.blog-index-page__title{color:var(--color-text-primary-dark, #f9fafb)}.blog-index-page__description{color:var(--color-text-secondary-dark, #9ca3af)}.blog-index-page__empty{color:var(--color-text-muted-dark, #6b7280)}}
