.X7MgyW_page{background:var(--color-bg);padding:var(--space-12) var(--container-padding);min-height:60vh;padding-bottom:0}.X7MgyW_container{max-width:var(--container-max);padding-bottom:var(--space-16);margin:0 auto}.X7MgyW_breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);display:flex}.X7MgyW_breadcrumb a{color:var(--color-primary);text-decoration:none}.X7MgyW_breadcrumb a:hover{text-decoration:underline}.X7MgyW_header{margin-bottom:var(--space-10)}.X7MgyW_title{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}.X7MgyW_subtitle{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:72ch;margin:0}.X7MgyW_groupSection{margin-bottom:var(--space-10)}.X7MgyW_groupTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-light)}.X7MgyW_groupSubtitle{font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin:calc(-1 * var(--space-2)) 0 var(--space-4)}.X7MgyW_cardGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}.X7MgyW_card{background:var(--color-surface);border-radius:var(--radius-xl);color:inherit;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);border:1px solid #3030cf1f;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.X7MgyW_card:hover{border-color:#3030cf4d;transform:translateY(-4px);box-shadow:0 8px 24px #3030cf1a}.X7MgyW_cardTitle{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-primary);padding:var(--space-4) var(--space-5);background:#3030cf0f;border-bottom:1px solid #3030cf14}.X7MgyW_cardDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);padding:var(--space-4) var(--space-5);flex:1}.X7MgyW_cardCta{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);padding:0 var(--space-5) var(--space-4)}.X7MgyW_card:hover .X7MgyW_cardCta{text-decoration:underline}.X7MgyW_resourceCard{gap:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.X7MgyW_resourceCard:hover{border-color:var(--color-border);box-shadow:0 4px 12px #0000000a}.X7MgyW_resourceTitle{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary)}.X7MgyW_resourceDesc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.X7MgyW_relatedLinks{margin-top:var(--space-10)}.X7MgyW_relatedList{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.X7MgyW_relatedList a{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.X7MgyW_relatedList a:hover{text-decoration:underline}.X7MgyW_hubDisclaimer{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-4)}.X7MgyW_ctaWrapper{margin-top:var(--space-16)}@media (min-width:640px){.X7MgyW_cardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.X7MgyW_page{padding:var(--space-16) var(--container-padding);padding-bottom:0}.X7MgyW_title{font-size:var(--text-4xl)}.X7MgyW_cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}
