.page-module__zHzArq__wrap{height:100%;padding:var(--spacing-6) var(--spacing-5) 64px;max-width:1080px;margin:0 auto;overflow-y:auto}.page-module__zHzArq__hero{padding:48px 0 32px}.page-module__zHzArq__title{letter-spacing:-.03em;margin:0;font-size:44px;font-weight:700;line-height:1.05}.page-module__zHzArq__accent{color:var(--primary)}.page-module__zHzArq__lede{margin:var(--spacing-4) 0 0;color:var(--text-secondary);max-width:680px;font-size:18px;line-height:1.5}.page-module__zHzArq__cards{gap:var(--spacing-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.page-module__zHzArq__cards{grid-template-columns:1fr}}.page-module__zHzArq__card{gap:var(--spacing-2);padding:var(--spacing-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.page-module__zHzArq__card:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__zHzArq__cardTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-size:11px}.page-module__zHzArq__cardTitle{margin:0;font-size:20px;font-weight:600}.page-module__zHzArq__cardBody{color:var(--text-secondary);flex:1;margin:0;font-size:14px;line-height:1.5}.page-module__zHzArq__cardGo{margin-top:var(--spacing-2);color:var(--primary);font-size:14px;font-weight:500}
