.BlogIndex_wrap__3KNCF{max-width:960px;margin:0 auto}.BlogIndex_filters__uTKtK{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.BlogIndex_filter__5FGpT{font-family:var(--font-body),sans-serif;font-size:var(--text-overline);font-weight:500;letter-spacing:.06em;color:var(--color-ink-soft);background:transparent;border:1px solid hsla(60,3%,53%,.35);border-radius:999px;padding:.5rem 1.125rem;transition:all .2s ease}.BlogIndex_filter__5FGpT:hover{border-color:var(--color-ink);color:var(--color-ink)}.BlogIndex_filter__5FGpT[data-active=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-cream)}.BlogIndex_featured__m4XCv{display:flex;flex-direction:column;gap:.75rem;background:var(--color-obsidian);border-radius:16px;padding:clamp(1.75rem,5vw,3rem);margin-bottom:1.25rem;transition:transform .25s ease}.BlogIndex_featured__m4XCv:hover{transform:translateY(-3px)}.BlogIndex_featuredTag__4OekD{font-size:var(--text-overline);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold)}.BlogIndex_featuredTitle__t6fOC{font-family:var(--font-display),serif;font-size:clamp(1.5rem,4.5vw,2.5rem);line-height:1.15;color:var(--color-obsidian-text);max-width:24ch}.BlogIndex_featuredDek__hFxeA{font-size:var(--text-body);color:hsla(42,37%,93%,.7);max-width:60ch}.BlogIndex_featuredMeta__39fa7{font-size:var(--text-overline);color:hsla(42,37%,93%,.5)}.BlogIndex_grid__UhR5s{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.BlogIndex_card__QP_ZX{display:flex;flex-direction:column;gap:.625rem;height:100%;background:#fdfcf9;border:1px solid hsla(60,3%,53%,.3);border-radius:12px;padding:1.625rem;transition:border-color .2s ease,transform .2s ease}.BlogIndex_card__QP_ZX:hover{border-color:var(--color-ink);transform:translateY(-3px)}.BlogIndex_cardTag__HIRrh{font-size:var(--text-overline);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-gold)}.BlogIndex_cardTitle__pyZtz{font-family:var(--font-display),serif;font-size:clamp(1.125rem,2.5vw,1.3125rem);line-height:1.25;color:var(--color-ink)}.BlogIndex_cardDek__kYTXV{font-size:var(--text-caption);color:var(--color-ink-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogIndex_cardMeta__H3KnV{margin-top:auto;font-size:var(--text-overline);color:var(--color-ink-muted)}.BlogIndex_empty__kSxA6{text-align:center;padding:3rem 0;font-size:var(--text-body);color:var(--color-ink-muted)}@media (min-width:700px){.BlogIndex_grid__UhR5s{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BlogIndex_grid__UhR5s{grid-template-columns:repeat(3,1fr)}}