.main.astro-qs4zc6rc{padding:var(--space-xl) 0 var(--space-3xl)}.container.astro-qs4zc6rc{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto}.page-header.astro-qs4zc6rc{margin-bottom:var(--space-xl)}.page-header.astro-qs4zc6rc h1.astro-qs4zc6rc{font-family:var(--font-display);color:var(--color-ink);margin-bottom:var(--space-sm);font-size:2.25rem;font-weight:700}.page-description.astro-qs4zc6rc{color:var(--color-ink-light);max-width:640px;font-size:1rem;line-height:1.6}.search-bar.astro-qs4zc6rc{margin-bottom:var(--space-lg)}.search-bar.astro-qs4zc6rc input.astro-qs4zc6rc{width:100%;max-width:400px;padding:var(--space-sm) var(--space-md);font-size:.9375rem;font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);transition:border-color var(--transition-fast)}.search-bar.astro-qs4zc6rc input.astro-qs4zc6rc:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}.search-bar.astro-qs4zc6rc input.astro-qs4zc6rc::placeholder{color:var(--color-ink-muted)}.az-nav.astro-qs4zc6rc{gap:var(--space-xs);margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--color-paper-cool);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.az-link.astro-qs4zc6rc{border-radius:var(--radius-sm);width:32px;height:32px;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--press-duration) ease-out;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}a.astro-qs4zc6rc.az-link{color:var(--color-primary);cursor:pointer}a.astro-qs4zc6rc.az-link:hover{background:var(--color-primary-fill);color:var(--color-on-primary)}.az-link.astro-qs4zc6rc.disabled{color:var(--color-border);cursor:default}.category-filters.astro-qs4zc6rc{gap:var(--space-xs);margin-bottom:var(--space-2xl);flex-wrap:wrap;display:flex}.category-chip.astro-qs4zc6rc{padding:var(--space-xs) var(--space-md);font-size:.8125rem;font-weight:500;font-family:var(--font-body);border:1px solid var(--color-border);background:var(--color-paper);color:var(--color-ink-light);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--press-duration) ease-out;border-radius:999px}.category-chip.astro-qs4zc6rc:hover{border-color:var(--color-primary);color:var(--color-primary)}.category-chip.astro-qs4zc6rc.active{background:var(--color-primary-fill);border-color:var(--color-primary);color:var(--color-on-primary)}.no-results.astro-qs4zc6rc{text-align:center;padding:var(--space-3xl) var(--space-lg);color:var(--color-ink-muted)}.letter-group.astro-qs4zc6rc{margin-bottom:var(--space-2xl)}.letter-heading.astro-qs4zc6rc{font-family:var(--font-display);color:var(--color-primary);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-primary);margin-bottom:var(--space-md);font-size:1.5rem;font-weight:700}.term-list.astro-qs4zc6rc{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.term-card.astro-qs4zc6rc{padding:var(--space-md) var(--space-lg);background:var(--color-paper);border:1px solid var(--color-border-light);border-radius:var(--radius-md);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--press-duration) ease-out;text-decoration:none;display:block}.term-card.astro-qs4zc6rc:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.term-card-header.astro-qs4zc6rc{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.term-name.astro-qs4zc6rc{color:var(--color-ink);font-size:1rem;font-weight:700}.term-category.astro-qs4zc6rc{text-transform:uppercase;letter-spacing:.5px;padding:2px var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap;background:var(--color-paper-cool);color:var(--cat);--cat:var(--color-type-neutral);background:color-mix(in srgb, var(--cat) 14%, var(--color-paper));font-size:.625rem;font-weight:600}.term-category.astro-qs4zc6rc[data-category=aml-financial-crime]{--cat:var(--color-high)}.term-category.astro-qs4zc6rc[data-category=regulatory-processes]{--cat:var(--color-type-policy)}.term-category.astro-qs4zc6rc[data-category=prudential-capital]{--cat:var(--color-accent-pink)}.term-category.astro-qs4zc6rc[data-category=market-conduct]{--cat:var(--color-type-consultation)}.term-category.astro-qs4zc6rc[data-category=consumer-conduct]{--cat:var(--color-type-final-rule)}.term-category.astro-qs4zc6rc[data-category=technology-cyber]{--cat:var(--color-accent-indigo)}.term-category.astro-qs4zc6rc[data-category=esg-sustainability]{--cat:var(--color-low)}.term-category.astro-qs4zc6rc[data-category=entity-types]{--cat:var(--color-accent-purple)}.term-fullname.astro-qs4zc6rc{color:var(--color-ink-muted);margin-bottom:var(--space-sm);font-size:.8125rem;display:block}.term-preview.astro-qs4zc6rc{color:var(--color-ink-light);margin:0;font-size:.8125rem;line-height:1.5}@media (width<=640px){.page-header.astro-qs4zc6rc h1.astro-qs4zc6rc{font-size:1.75rem}.term-list.astro-qs4zc6rc{grid-template-columns:1fr}.az-nav.astro-qs4zc6rc{padding:var(--space-sm)}.az-link.astro-qs4zc6rc{width:28px;height:28px;font-size:.75rem}}
