.xCcUWa_wrapper{max-width:960px;padding:var(--spacing-xl) var(--spacing-md);margin:0 auto}.xCcUWa_title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);font-family:var(--font-family-primary);color:var(--color-text-primary)}.xCcUWa_lead{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);font-family:var(--font-family-base)}.xCcUWa_navSection{border-top:1px solid var(--color-border-light);padding-top:var(--spacing-lg)}.xCcUWa_list{gap:var(--spacing-sm);margin:0;margin-bottom:var(--spacing-lg);flex-direction:column;padding:0;list-style:none;display:flex}.xCcUWa_link{font-size:var(--font-size-base);color:var(--color-accent-teal);transition:var(--transition-fast);font-family:var(--font-family-base);text-decoration:none}.xCcUWa_link:hover{text-underline-offset:4px;color:var(--color-accent-teal-dark);text-decoration:underline}.xCcUWa_badge{background-color:var(--color-background-secondary);color:var(--color-text-secondary);font-size:var(--font-size-xs);border-radius:var(--border-radius-small);margin-left:var(--spacing-sm);padding:.1rem .4rem}.xCcUWa_comingSoon{color:var(--color-text-secondary);font-style:italic}.xCcUWa_filters{margin-bottom:var(--spacing-lg);gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.xCcUWa_filterBtn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border:1px solid var(--color-border-medium);border-radius:var(--border-radius-small);background:var(--color-background-primary);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);font-family:var(--font-family-base);font-weight:var(--font-weight-medium)}.xCcUWa_filterBtn:hover{background:var(--color-hover);border-color:var(--color-border-dark);color:var(--color-text-primary)}.xCcUWa_filterBtnActive{background:var(--color-accent-teal);color:var(--color-background-primary);border-color:var(--color-accent-teal)}.xCcUWa_filterBtnActive:hover{background:var(--color-accent-teal-dark);border-color:var(--color-accent-teal-dark)}.xCcUWa_guideList{gap:var(--spacing-xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.xCcUWa_guideList li{padding:var(--spacing-lg);border:1px solid var(--color-border-light);border-radius:var(--border-radius-medium);background:var(--color-card-background);transition:var(--transition-fast)}.xCcUWa_guideList li:hover{border-color:var(--color-border-medium);box-shadow:0 2px 4px var(--color-button-shadow);transform:translateY(-1px)}.xCcUWa_guideItemTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-accent-teal);transition:var(--transition-fast);margin-bottom:var(--spacing-sm);font-family:var(--font-family-primary);text-decoration:none;display:block}.xCcUWa_guideItemTitle:hover{color:var(--color-accent-teal-dark);text-underline-offset:4px;text-decoration:underline}.xCcUWa_guideItemDesc{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.xCcUWa_docsPageTitle{font-size:var(--font-size-2xl);color:var(--color-text-prim);line-height:var(--line-height-relaxed);margin:0}.xCcUWa_content p{color:var(--color-text-secondary)}.xCcUWa_docsRoot{background:var(--color-background-primary);color:var(--color-text-secondary);flex-direction:column;flex:1;display:flex}
