.page-module__jXZM3G__container{max-width:800px;margin:0 auto}.page-module__jXZM3G__pageTitle{font-family:var(--font-display);color:var(--ocean-deep);margin-bottom:6px;font-size:26px;font-weight:800}.page-module__jXZM3G__pageDesc{font-family:var(--font-body);color:var(--on-surface-variant);margin-bottom:32px;font-size:14px;font-weight:500}.page-module__jXZM3G__empty{font-family:var(--font-body);color:var(--on-surface-variant);text-align:center;margin-top:40px;font-size:14px}.page-module__jXZM3G__postList{flex-direction:column;gap:16px;display:flex}.page-module__jXZM3G__postCard{padding:var(--card-padding);background:var(--surface-lowest);border:1px solid var(--surface-high);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all .2s;display:block}.page-module__jXZM3G__postCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__jXZM3G__postMeta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.page-module__jXZM3G__category{font-family:var(--font-body);background:var(--sea-foam);color:var(--primary);border-radius:var(--radius-full);border:1px solid #00687526;padding:3px 10px;font-size:11px;font-weight:700}.page-module__jXZM3G__date{font-family:var(--font-body);color:var(--on-surface-variant);font-size:12px;font-weight:500}.page-module__jXZM3G__postTitle{font-family:var(--font-display);color:var(--ocean-deep);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.4}.page-module__jXZM3G__postSummary{font-family:var(--font-body);color:var(--on-surface-variant);margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.6}.page-module__jXZM3G__rating{font-family:var(--font-display);color:var(--primary);font-size:13px;font-weight:700}
