.page-module__jXZM3G__pageWrapper{background-color:var(--color-surface);min-height:calc(100vh - 80px);padding-bottom:var(--space-24)}.page-module__jXZM3G__header{background-color:var(--color-primary);color:var(--color-white);padding:var(--space-16) 0;text-align:center;margin-bottom:var(--space-12)}.page-module__jXZM3G__title{margin-bottom:var(--space-4);color:var(--color-white);font-size:2.5rem}.page-module__jXZM3G__subtitle{color:#e2e8f0;max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__jXZM3G__contentContainer{max-width:1200px;margin:0 auto}.page-module__jXZM3G__blogLayout{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__jXZM3G__blogLayout{gap:var(--space-12);grid-template-columns:2.5fr 1fr}}.page-module__jXZM3G__postsGrid{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__jXZM3G__postsGrid{grid-template-columns:1fr 1fr}}.page-module__jXZM3G__postCard{background-color:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.page-module__jXZM3G__postCard:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.page-module__jXZM3G__postImagePlaceholder{aspect-ratio:16/9;width:100%;color:var(--color-text-muted);background-color:#e2e8f0;justify-content:center;align-items:center;font-weight:600;display:flex}.page-module__jXZM3G__postContent{padding:var(--space-6);flex-direction:column;flex-grow:1;display:flex}.page-module__jXZM3G__postMeta{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__jXZM3G__badge{background-color:var(--color-surface);color:var(--color-secondary);border-radius:var(--radius-sm);text-transform:uppercase;padding:2px 8px;font-size:.75rem;font-weight:600}.page-module__jXZM3G__metaInfo{gap:var(--space-4);color:var(--color-text-muted);font-size:.85rem;display:flex}.page-module__jXZM3G__metaItem{align-items:center;gap:var(--space-1);display:flex}.page-module__jXZM3G__postTitle{margin-bottom:var(--space-3);font-size:1.25rem;line-height:1.4}.page-module__jXZM3G__postTitle a{color:var(--color-primary);text-decoration:none;transition:color .2s}.page-module__jXZM3G__postTitle a:hover{color:var(--color-secondary)}.page-module__jXZM3G__postExcerpt{color:var(--color-text-muted);margin-bottom:var(--space-6);flex-grow:1;font-size:.95rem;line-height:1.6}.page-module__jXZM3G__readMore{align-items:center;gap:var(--space-2);color:var(--color-secondary);font-size:.95rem;font-weight:600;transition:color .2s;display:inline-flex}.page-module__jXZM3G__readMore:hover{color:var(--color-primary)}.page-module__jXZM3G__pagination{justify-content:center;gap:var(--space-2);display:flex}.page-module__jXZM3G__pageBtn{background-color:var(--color-white);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;border:1px solid #cbd5e1;font-weight:500;transition:all .2s}.page-module__jXZM3G__pageBtn:hover:not(:disabled){border-color:var(--color-secondary);color:var(--color-secondary)}.page-module__jXZM3G__pageBtn.page-module__jXZM3G__active{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.page-module__jXZM3G__pageBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__jXZM3G__sidebar{gap:var(--space-8);flex-direction:column;display:flex}.page-module__jXZM3G__sidebarWidget{background-color:var(--color-white);padding:var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.page-module__jXZM3G__sidebarWidget h3{color:var(--color-primary);margin-bottom:var(--space-4);border-bottom:2px solid var(--color-surface);padding-bottom:var(--space-2);font-size:1.25rem}.page-module__jXZM3G__categoryList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.page-module__jXZM3G__categoryList a{padding:var(--space-2) 0;color:var(--color-text);border-bottom:1px solid var(--color-surface);transition:color .2s,padding-left .2s;display:block}.page-module__jXZM3G__categoryList a:hover{color:var(--color-secondary);padding-left:var(--space-2)}.page-module__jXZM3G__recentList{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.page-module__jXZM3G__recentList a{gap:var(--space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.page-module__jXZM3G__recentList h4{color:var(--color-primary);font-size:.95rem;line-height:1.4;transition:color .2s}.page-module__jXZM3G__recentList a:hover h4{color:var(--color-secondary)}.page-module__jXZM3G__recentList span{color:var(--color-text-muted);font-size:.8rem}
