.blog-module__JsT-Oq__blogContainer{max-width:800px;margin:0 auto;padding:3rem 2rem 4rem}.blog-module__JsT-Oq__blogContainer h1{color:var(--foreground);margin-bottom:.5rem;font-size:1.8rem;font-weight:800}.blog-module__JsT-Oq__blogLead{color:var(--text-muted);margin-bottom:2.5rem;font-size:.9rem;line-height:1.6}.blog-module__JsT-Oq__articleList{flex-direction:column;gap:1.5rem;display:flex}.blog-module__JsT-Oq__articleCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);transition:var(--transition);padding:1.5rem;text-decoration:none;display:block}.blog-module__JsT-Oq__articleCard:hover{border-color:var(--surface-border-hover);transform:translateY(-2px);box-shadow:0 8px 30px #0003}.blog-module__JsT-Oq__articleMeta{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.blog-module__JsT-Oq__articleDate{color:var(--text-muted);font-size:.75rem}.blog-module__JsT-Oq__articleTag{color:#a78bfa;border-radius:var(--radius-sm);background:#8b5cf626;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.blog-module__JsT-Oq__articleTitle{color:var(--foreground);margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.5}.blog-module__JsT-Oq__articleExcerpt{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__articleContainer{max-width:760px;margin:0 auto;padding:3rem 2rem 4rem}.blog-module__JsT-Oq__articleContainer h1{color:var(--foreground);margin-bottom:1rem;font-size:1.6rem;font-weight:800;line-height:1.5}.blog-module__JsT-Oq__articleHeader{border-bottom:1px solid var(--surface-border);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.blog-module__JsT-Oq__articleBody{color:var(--text-secondary);font-size:.95rem;line-height:1.9}.blog-module__JsT-Oq__articleBody h2{color:var(--foreground);border-left:3px solid #a78bfa;margin-top:2.5rem;margin-bottom:1rem;padding-left:.75rem;font-size:1.25rem;font-weight:700}.blog-module__JsT-Oq__articleBody h3{color:var(--foreground);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.blog-module__JsT-Oq__articleBody p{margin-bottom:1.25rem}.blog-module__JsT-Oq__articleBody ul,.blog-module__JsT-Oq__articleBody ol{margin-bottom:1.25rem;padding-left:1.5rem}.blog-module__JsT-Oq__articleBody li{margin-bottom:.5rem}.blog-module__JsT-Oq__articleBody strong{color:var(--foreground)}.blog-module__JsT-Oq__articleBody a{color:#a78bfa;text-decoration:underline}.blog-module__JsT-Oq__articleBody blockquote{border-radius:0 var(--radius-sm)var(--radius-sm)0;color:var(--text-muted);background:#8b5cf60d;border-left:3px solid #a78bfa;margin:1.5rem 0;padding:1rem 1.25rem;font-style:italic}.blog-module__JsT-Oq__articleBody table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.85rem}.blog-module__JsT-Oq__articleBody th,.blog-module__JsT-Oq__articleBody td{border:1px solid var(--surface-border);text-align:left;padding:.75rem}.blog-module__JsT-Oq__articleBody th{color:var(--foreground);background:#ffffff08;font-weight:600}.blog-module__JsT-Oq__backLink{background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);color:var(--text-muted);transition:var(--transition);margin-top:2.5rem;padding:.75rem 1.5rem;font-size:.85rem;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__backLink:hover{border-color:var(--surface-border-hover)}@media (max-width:768px){.blog-module__JsT-Oq__blogContainer,.blog-module__JsT-Oq__articleContainer{padding:2rem 1rem 3rem}.blog-module__JsT-Oq__articleContainer h1{font-size:1.3rem}}
