.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);font-size:var(--text-min);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.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__articles{max-width:var(--maxw);padding:var(--s6) var(--gut) var(--s8);margin-inline:auto}.BlogIndexView-module__qLQ2_G__articlesHead{align-items:end;gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);display:grid}.BlogIndexView-module__qLQ2_G__articlesKicker{color:var(--brand-strong);font-family:var(--fl);font-size:var(--text-min);letter-spacing:.12em;font-weight:800}.BlogIndexView-module__qLQ2_G__articlesHead h2{margin-top:var(--s1);color:var(--content);font-family:var(--fa-display);font-size:clamp(1.8rem,1.48rem + .85vw,2.45rem);font-weight:800;line-height:1.2}.BlogIndexView-module__qLQ2_G__articlesHead>p{color:var(--content-muted);font-size:var(--step-0);line-height:1.8}.BlogIndexView-module__qLQ2_G__filters{margin-top:var(--s4);gap:var(--s1);flex-wrap:wrap;display:flex}.BlogIndexView-module__qLQ2_G__filters button{min-block-size:42px;padding:8px var(--s2);border:1px solid var(--line);border-radius:var(--rpill);background:color-mix(in srgb,var(--surface) 74%,transparent);color:var(--content-muted);font:inherit;cursor:pointer;transition:background var(--d-fast) var(--ease-ui),color var(--d-fast) var(--ease-ui),border-color var(--d-fast) var(--ease-ui);align-items:center;gap:8px;font-size:.9rem;font-weight:750;display:inline-flex}.BlogIndexView-module__qLQ2_G__filters button b{min-inline-size:20px;color:inherit;font-family:var(--fl);font-size:var(--text-min);font-variant-numeric:tabular-nums lining-nums}.BlogIndexView-module__qLQ2_G__filters button[data-active=true]{border-color:var(--line-brand);background:color-mix(in srgb,var(--brand) 15%,var(--surface));color:var(--brand-strong)}.BlogIndexView-module__qLQ2_G__filters button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.BlogIndexView-module__qLQ2_G__grid{margin:var(--s4) 0 0;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));padding:0;list-style:none;display:grid}.BlogIndexView-module__qLQ2_G__card{background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:var(--r2);transition:transform .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease);overflow:hidden}.BlogIndexView-module__qLQ2_G__card:hover{border-color:var(--line-strong);background:var(--surface);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__cardCluster{color:var(--brand-strong);font-size:var(--text-min);font-weight:800}.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:0 var(--gut);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)}@media (max-width:760px){.BlogIndexView-module__qLQ2_G__articles{padding-block:var(--s5) var(--s7)}.BlogIndexView-module__qLQ2_G__articlesHead{gap:var(--s2);grid-template-columns:1fr}.BlogIndexView-module__qLQ2_G__filters{scrollbar-width:none;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-block-end:4px;overflow-x:auto}.BlogIndexView-module__qLQ2_G__filters::-webkit-scrollbar{display:none}.BlogIndexView-module__qLQ2_G__filters button{scroll-snap-align:start;white-space:nowrap;flex:none}.BlogIndexView-module__qLQ2_G__grid{grid-template-columns:1fr}}
