.BlogList_container__N2H29{max-width:var(--max-content-width);margin:0 auto;padding:var(--spacing-xxl) var(--spacing-lg) var(--spacing-3xl)}.BlogList_hero__Cshgo{text-align:center;margin-bottom:var(--spacing-2xl)}.BlogList_title__OeW_A{font-size:var(--font-size-display-sm);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;letter-spacing:-.02em}.BlogList_subtitle__5dH58{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto;line-height:var(--line-height-relaxed)}.BlogList_grid__KsA_N{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (min-width:640px){.BlogList_grid__KsA_N{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogList_grid__KsA_N{grid-template-columns:repeat(3,1fr)}}.BlogList_card__KSkfn{display:flex;flex-direction:column;background:var(--color-background);border:var(--card-border);border-radius:var(--card-radius);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow var(--transition-normal),transform var(--transition-normal),border-color var(--transition-normal);box-shadow:var(--shadow-card)}.BlogList_card__KSkfn:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);border-color:var(--color-accent-border)}.BlogList_cardContent__9MlAk{padding:var(--card-padding);display:flex;flex-direction:column;flex:1 1}.BlogList_category__44wVx{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:var(--color-accent-light);padding:2px var(--spacing-sm);border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm);align-self:flex-start}.BlogList_cardTitle__UkYhP{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}.BlogList_excerpt__YuRld{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-md) 0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogList_meta___CJ7_{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:auto;padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light)}.BlogList_readMore__ufntu{font-weight:var(--font-weight-medium);color:var(--color-primary);transition:color var(--transition-fast)}.BlogList_card__KSkfn:hover .BlogList_readMore__ufntu{color:var(--color-primary-hover)}.BlogList_loading__uXLPW{display:flex;justify-content:center;padding:var(--spacing-3xl) 0}.BlogList_spinner__MgdKq{width:32px;height:32px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:BlogList_spin__N5DYv .8s linear infinite}@keyframes BlogList_spin__N5DYv{to{transform:rotate(1turn)}}.BlogList_empty__ieHtm{text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-lg);padding:var(--spacing-3xl) 0}