.page-module__jXZM3G__container{max-width:1200px;margin:0 auto;padding:2.5rem 1rem}.page-module__jXZM3G__header{text-align:center;margin-bottom:2.5rem}.page-module__jXZM3G__title{margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.page-module__jXZM3G__description{color:var(--muted-foreground);max-width:42rem;margin:0 auto;font-size:1.125rem}.page-module__jXZM3G__content{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.page-module__jXZM3G__content{grid-template-columns:2fr 1fr}}.page-module__jXZM3G__posts{flex-direction:column;gap:1.5rem;display:flex}.page-module__jXZM3G__post{border:1px solid var(--border);border-radius:var(--radius);transition:transform .2s,border-color .2s;overflow:hidden}.page-module__jXZM3G__post:hover{border-color:var(--primary);border-opacity:.3;transform:translateY(-2px)}.page-module__jXZM3G__postLink{height:100%;display:block}.page-module__jXZM3G__postContent{padding:1.5rem}.page-module__jXZM3G__postTitle{margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.page-module__jXZM3G__postDescription{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__postMeta{color:var(--muted-foreground);flex-wrap:wrap;gap:1rem;font-size:.875rem;display:flex}.page-module__jXZM3G__postDate,.page-module__jXZM3G__postTags{align-items:center;gap:.25rem;display:flex}.page-module__jXZM3G__tagList{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__jXZM3G__tag{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;display:inline-block}.page-module__jXZM3G__sidebar{flex-direction:column;gap:2rem;display:flex}.page-module__jXZM3G__sidebarSection{border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);padding:1.5rem}.page-module__jXZM3G__sidebarTitle{border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.page-module__jXZM3G__categories{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__jXZM3G__category{background-color:var(--secondary);color:var(--secondary-foreground);border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;transition:background-color .2s;display:inline-block}.page-module__jXZM3G__category:hover{background-color:var(--primary);color:var(--primary-foreground)}.page-module__jXZM3G__recentPosts{margin:0;padding:0;list-style:none}.page-module__jXZM3G__recentPost{border-bottom:1px solid var(--border);padding:.5rem 0}.page-module__jXZM3G__recentPost:last-child{border-bottom:none}.page-module__jXZM3G__recentPostLink{color:var(--foreground);font-size:.875rem;line-height:1.4;transition:color .2s;display:block}.page-module__jXZM3G__recentPostLink:hover{color:var(--primary)}
