.page_hero__7KFOs{max-width:44rem;display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-12)}.page_lead__vF_iL{font-size:1.125rem;color:var(--text-muted)}.page_groups__c8rYi{display:flex;flex-direction:column;gap:var(--space-12)}.page_groupHeading___0z5J{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.page_count__zVp1H{font-size:.875rem;font-weight:500;color:var(--text-muted)}.page_cards__IHl_z{list-style:none;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.page_card__Cf__u{display:flex;flex-direction:column;gap:var(--space-2);height:100%;padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.page_card__Cf__u:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px);color:var(--text)}.page_cardTitle__T08IG{font-size:1.0625rem;font-weight:620;letter-spacing:-.01em}.page_cardDescription__N4ojo{font-size:.9375rem;line-height:1.55;color:var(--text-muted)}.page_cardCta__sRTIX{margin-top:auto;padding-top:var(--space-3);font-size:.875rem;font-weight:600;color:var(--accent)}.page_empty__btHOz{padding:var(--space-8);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--text-muted);text-align:center}