.blog-module__JsT-Oq__header{margin-bottom:4rem}.blog-module__JsT-Oq__tagline{color:var(--accent-secondary);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.blog-module__JsT-Oq__title{margin-bottom:1rem;font-size:3rem}.blog-module__JsT-Oq__title span{color:var(--accent-strong)}.blog-module__JsT-Oq__description{color:var(--text-muted);max-width:600px;font-size:1.1rem}.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;display:grid}.blog-module__JsT-Oq__listingCard{border:1px solid var(--border-color);background:var(--card-bg);border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.blog-module__JsT-Oq__cardHeader{border-bottom:1px solid var(--border-color);background:#0003;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.15rem;display:flex}.blog-module__JsT-Oq__cardBody{flex:1;padding:1.15rem 1.15rem .5rem}.blog-module__JsT-Oq__cardBody h3{margin-bottom:.65rem;font-size:1.25rem}.blog-module__JsT-Oq__cardBody p{color:var(--text-muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.blog-module__JsT-Oq__cardFooter{border-top:1px solid var(--border-color);margin-top:auto;padding:.85rem 1.15rem 1.1rem}.blog-module__JsT-Oq__date{color:var(--text-muted);font-family:var(--font-mono);font-size:.78rem}.blog-module__JsT-Oq__category{background:color-mix(in srgb,var(--accent-strong)18%,transparent);color:var(--accent);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.blog-module__JsT-Oq__readMore{font-weight:600;font-family:var(--font-mono);font-size:.88rem}.blog-module__JsT-Oq__emptyState{text-align:center;background:var(--card-bg);border:1px dashed var(--border-color);border-radius:12px;grid-column:1/-1;padding:4rem}.blog-module__JsT-Oq__devNote{color:var(--accent-secondary);margin-top:1rem;display:block}
