.BlogIndexPage_grid__8Kpp_,.BlogIndexPage_hero__FTVLg{--text:var(--color-foreground,#000);--muted:var(--color-muted,#767773);--border:rgba(0,0,0,.12);--bg:var(--color-background,#f7f7f7)}.BlogIndexPage_hero__FTVLg{padding:clamp(4rem,8vw,7rem) var(--page-padding);border-bottom:1px solid var(--border);max-width:700px}.BlogIndexPage_label__Gl_Px{display:block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem}.BlogIndexPage_heading__gFOuD{font-size:clamp(2.5rem,5vw,4rem);font-weight:500;margin-bottom:1rem}.BlogIndexPage_sub__lqFlh{font-size:1rem;color:var(--muted);line-height:1.7}.BlogIndexPage_grid__8Kpp_{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-top:1px solid var(--border)}.BlogIndexPage_card__3WeQA{background:var(--bg);padding:clamp(1.75rem,3vw,2.25rem);display:flex;flex-direction:column;gap:.75rem;text-decoration:none;transition:background .2s ease}.BlogIndexPage_card__3WeQA:hover{background:rgba(0,0,0,.02);text-decoration:none}.BlogIndexPage_cardCategory__q_GKj{font-size:.65rem;letter-spacing:.1em;color:var(--cursor-orange)}.BlogIndexPage_cardTitle__EJ_xO{font-size:1.15rem;font-weight:500;line-height:1.3;color:var(--text)}.BlogIndexPage_cardExcerpt__BGxag{font-size:.85rem;color:var(--muted);line-height:1.6;flex:1}.BlogIndexPage_cardMeta__zpf_b{font-size:.75rem;color:var(--muted)}@media (max-width:768px){.BlogIndexPage_grid__8Kpp_{grid-template-columns:1fr}}