.BlogIndexView-module__qLQ2_G__wrap{background:var(--bg);min-height:70vh}.BlogIndexView-module__qLQ2_G__head{max-width:var(--maxw);padding:var(--s7) var(--gut) var(--s4);margin-inline:auto}.BlogIndexView-module__qLQ2_G__kicker{font-family:var(--fl);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:12px}.BlogIndexView-module__qLQ2_G__title{font-family:var(--fa);letter-spacing:-.01em;margin-top:var(--s2);font-size:clamp(2rem,4.4vw,3.2rem);font-weight:800;line-height:1.2}.BlogIndexView-module__qLQ2_G__sub{margin-top:var(--s3);color:var(--content-muted);max-width:640px;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.8}.BlogIndexView-module__qLQ2_G__empty{max-width:var(--maxw);padding:0 var(--gut) var(--s8);color:var(--content-muted);margin-inline:auto}.BlogIndexView-module__qLQ2_G__grid{max-width:var(--maxw);padding:var(--s4) var(--gut) var(--s8);gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-inline:auto;list-style:none;display:grid}.BlogIndexView-module__qLQ2_G__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);transition:transform .35s var(--ease),border-color .35s var(--ease);overflow:hidden}.BlogIndexView-module__qLQ2_G__card:hover{border-color:var(--line-strong);transform:translateY(-4px)}.BlogIndexView-module__qLQ2_G__cardLink{flex-direction:column;height:100%;display:flex}.BlogIndexView-module__qLQ2_G__thumb{aspect-ratio:16/9;background:var(--surface-raised);position:relative}.BlogIndexView-module__qLQ2_G__thumbImg{object-fit:cover}.BlogIndexView-module__qLQ2_G__thumbFallback{background:linear-gradient(135deg,var(--surface-raised),var(--brand-strong));position:absolute;inset:0}.BlogIndexView-module__qLQ2_G__cardBody{padding:var(--s3);gap:var(--s2);flex-direction:column;flex:1;display:flex}.BlogIndexView-module__qLQ2_G__cardTitle{font-family:var(--fa);color:var(--content);font-size:1.25rem;font-weight:700;line-height:1.4}.BlogIndexView-module__qLQ2_G__cardExcerpt{color:var(--content-muted);flex:1;font-size:.98rem;line-height:1.7}.BlogIndexView-module__qLQ2_G__readMore{color:var(--accent);font-size:.95rem;font-weight:600}.BlogIndexView-module__qLQ2_G__cta{max-width:var(--maxw);margin:0 auto var(--s8);padding:var(--s5) var(--gut) 0;border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;display:flex}.BlogIndexView-module__qLQ2_G__primary{border-radius:var(--rpill);background:var(--grad-brand);color:var(--brand-contrast);box-shadow:var(--shadow-2);transition:transform .35s var(--ease);align-items:center;padding:15px 30px;font-weight:700;display:inline-flex}.BlogIndexView-module__qLQ2_G__primary:hover{transform:translateY(-2px)}.BlogIndexView-module__qLQ2_G__call{border-radius:var(--rpill);border:1px solid var(--line);color:var(--content);transition:border-color .35s var(--ease);align-items:center;padding:15px 30px;font-weight:700;display:inline-flex}.BlogIndexView-module__qLQ2_G__call:hover{border-color:var(--brand)}
