.page-module__Ht2EeG__page{max-width:1200px;margin:0 auto;padding:32px}.page-module__Ht2EeG__header{background-image:var(--topo-pattern);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-size:200px;background-color:var(--color-bg-secondary);margin-bottom:24px;padding:24px}.page-module__Ht2EeG__header h1{color:var(--color-text-primary);margin-bottom:4px;font-size:28px}.page-module__Ht2EeG__subtitle{color:var(--color-text-muted);font-size:14px}.page-module__Ht2EeG__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.page-module__Ht2EeG__card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:0;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;display:block;overflow:hidden}.page-module__Ht2EeG__card:hover{border-color:var(--color-accent-muted);background:var(--color-bg-hover);text-decoration:none;transform:translateY(-2px)}.page-module__Ht2EeG__accent{width:100%;height:4px}.page-module__Ht2EeG__cardBody{padding:18px 20px}.page-module__Ht2EeG__cardTitle{font-family:var(--font-heading);color:var(--color-text-primary);margin-bottom:6px;font-size:18px;font-weight:700}.page-module__Ht2EeG__cardMeta{color:var(--color-text-muted);gap:12px;font-size:12px;display:flex}@media (max-width:768px){.page-module__Ht2EeG__page,.page-module__Ht2EeG__header{padding:16px}.page-module__Ht2EeG__header h1{font-size:22px}.page-module__Ht2EeG__grid{grid-template-columns:1fr}}