.blog-module__JsT-Oq__page{max-width:720px;margin:0 auto;padding:40px 24px 80px}.blog-module__JsT-Oq__header{margin-bottom:48px}.blog-module__JsT-Oq__label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-dim,var(--color-muted));margin-bottom:12px;font-size:12px;font-weight:500;display:block}.blog-module__JsT-Oq__title{letter-spacing:-.02em;color:var(--color-text);margin-bottom:8px;font-size:28px;font-weight:700}.blog-module__JsT-Oq__subtitle{color:var(--color-text-dim,var(--color-muted));font-size:15px}.blog-module__JsT-Oq__posts{flex-direction:column;display:flex}.blog-module__JsT-Oq__post{border-bottom:1px solid var(--color-border,var(--border));cursor:pointer;padding:24px 0;transition:border-color .2s;display:block}.blog-module__JsT-Oq__post:first-child{border-top:1px solid var(--color-border,var(--border))}.blog-module__JsT-Oq__post:hover{border-color:var(--color-cta)}.blog-module__JsT-Oq__meta{color:var(--color-text-dim,var(--color-muted));gap:8px;margin-bottom:8px;font-size:13px;display:flex}.blog-module__JsT-Oq__postTitle{color:var(--color-text);margin-bottom:6px;font-size:20px;font-weight:600;transition:color .2s}.blog-module__JsT-Oq__post:hover .blog-module__JsT-Oq__postTitle{color:var(--color-cta)}.blog-module__JsT-Oq__postDesc{color:var(--color-text-dim,var(--color-muted));margin-bottom:12px;font-size:15px;line-height:1.6}.blog-module__JsT-Oq__tags{gap:8px;display:flex}.blog-module__JsT-Oq__tag{color:var(--color-text-dim,var(--color-muted));background:var(--color-surface);border:1px solid var(--color-border,var(--border));border-radius:4px;padding:3px 10px;font-size:11px}
