.page-module__jXZM3G__page{gap:var(--space-2xl);padding:var(--space-xl)0;flex-direction:column;width:100%;max-width:900px;margin:0 auto;display:flex}.page-module__jXZM3G__header{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__jXZM3G__title{font-size:var(--text-3xl);font-family:var(--font-display)}.page-module__jXZM3G__subtitle{font-size:var(--text-md);color:var(--text-secondary);max-width:600px;line-height:1.7}.page-module__jXZM3G__grid{gap:var(--space-lg);flex-direction:column;display:flex}.page-module__jXZM3G__card{gap:var(--space-sm);padding:var(--space-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:all .15s;display:flex}.page-module__jXZM3G__card:hover{border-color:var(--accent-amber);transform:translateY(-2px)}.page-module__jXZM3G__category{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--accent-amber);text-transform:uppercase;letter-spacing:.05em}.page-module__jXZM3G__cardTitle{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--weight-bold);color:var(--text-primary);line-height:1.3}.page-module__jXZM3G__cardDesc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.page-module__jXZM3G__cardMeta{gap:var(--space-md);font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono);display:flex}@media (max-width:768px){.page-module__jXZM3G__page{padding:var(--space-lg)var(--space-md)}.page-module__jXZM3G__title{font-size:var(--text-2xl)}}