.page-module__jXZM3G__container{max-width:1200px;margin:0 auto;padding:2rem}.page-module__jXZM3G__title{color:var(--foreground);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.page-module__jXZM3G__subtitle{color:var(--text-muted);margin:0 0 2rem;font-size:1.1rem}.page-module__jXZM3G__searchInput{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--background);border-radius:.375rem;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s}.page-module__jXZM3G__searchInput::placeholder{color:var(--text-subtle)}.page-module__jXZM3G__searchInput:focus{border-color:var(--text-muted)}.page-module__jXZM3G__tags{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 2rem;display:flex}.page-module__jXZM3G__tag,.page-module__jXZM3G__tagActive{border:1px solid var(--border);cursor:pointer;color:var(--text-muted);background:0 0;border-radius:9999px;padding:.375rem .875rem;font-family:inherit;font-size:.85rem;transition:all .2s}.page-module__jXZM3G__tag:hover{border-color:var(--text-muted);color:var(--foreground)}.page-module__jXZM3G__tagActive{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.page-module__jXZM3G__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin:1rem 0;display:grid}.page-module__jXZM3G__postCard{border:1px solid var(--border);background:var(--background);border-radius:.5rem;padding:1.5rem;transition:border-color .2s}.page-module__jXZM3G__postCard:hover{border-color:var(--text-subtle)}.page-module__jXZM3G__postTitle{color:var(--foreground);margin:0 0 .5rem;font-size:1.35rem;font-weight:600;line-height:1.3}.page-module__jXZM3G__postCard a{color:inherit;text-decoration:none}.page-module__jXZM3G__postMeta{color:var(--text-muted);margin-bottom:.75rem;font-size:.85rem}.page-module__jXZM3G__postTags{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.page-module__jXZM3G__postTagBadge{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.page-module__jXZM3G__excerpt{color:var(--text-muted);margin:0 0 1rem;font-size:.925rem;line-height:1.6}.page-module__jXZM3G__readMore{color:var(--foreground);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.page-module__jXZM3G__readMore:hover{color:var(--text-muted)}.page-module__jXZM3G__noContent{text-align:center;color:var(--text-muted);padding:3rem 2rem;font-size:1.05rem}@media (max-width:768px){.page-module__jXZM3G__container{padding:1.5rem}.page-module__jXZM3G__title{font-size:2rem}.page-module__jXZM3G__postsGrid{grid-template-columns:1fr}}
