.blog-module__JsT-Oq__blogContainer{max-width:1200px;margin:0 auto;padding:140px 1.5rem 4rem}.blog-module__JsT-Oq__blogHeader{text-align:center;margin-bottom:4rem}.blog-module__JsT-Oq__blogHeader h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.blog-module__JsT-Oq__tagline{color:var(--text-muted,#96999b);max-width:640px;margin:0 auto;font-size:1.125rem}.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.blog-module__JsT-Oq__postCard{background:var(--card-bg,#fff);border:1px solid var(--border,#00000014);border-radius:12px;transition:transform .2s,box-shadow .2s;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.dark .blog-module__JsT-Oq__postCard{background:#0f0f0f;border-color:#ffffff14}.blog-module__JsT-Oq__postLink{color:inherit;text-decoration:none;display:block}.blog-module__JsT-Oq__postImage{aspect-ratio:16/9;background:#f0f0f0;overflow:hidden}.blog-module__JsT-Oq__postImage img{object-fit:cover;width:100%;height:100%}.blog-module__JsT-Oq__postBody{padding:1.5rem}.blog-module__JsT-Oq__postDate{color:var(--text-muted,#96999b);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.blog-module__JsT-Oq__postTitle{margin:.5rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.blog-module__JsT-Oq__postExcerpt{color:var(--text-secondary,#444);font-size:.95rem;line-height:1.6}.dark .blog-module__JsT-Oq__postExcerpt{color:#b0b0b0}.blog-module__JsT-Oq__postExcerpt p{margin:0}.blog-module__JsT-Oq__pagination{border-top:1px solid var(--border,#00000014);justify-content:center;align-items:center;gap:2rem;margin-top:4rem;padding-top:2rem;display:flex}.blog-module__JsT-Oq__pageButton{background:var(--card-bg,#fff);color:var(--text-primary,#111);border:1px solid var(--border,#00000014);border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s}.blog-module__JsT-Oq__pageButton:hover:not(.blog-module__JsT-Oq__disabled){background:var(--accent-yellow,#f3df4d);color:#111;border-color:var(--accent-yellow,#f3df4d)}.blog-module__JsT-Oq__pageButton.blog-module__JsT-Oq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.blog-module__JsT-Oq__pageInfo{color:var(--text-muted,#96999b);font-weight:500}.dark .blog-module__JsT-Oq__pageButton{color:#fff;background:#111}.dark .blog-module__JsT-Oq__pageButton:hover:not(.blog-module__JsT-Oq__disabled){background:var(--accent-yellow,#f3df4d);color:#111}
