.brands-page.svelte-rx03xn{min-height:65vh}.brands-kicker.svelte-rx03xn{color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.brands-intro.svelte-rx03xn{color:var(--color-text-muted);max-width:64ch;margin:.75rem 0 0}.alpha-nav.svelte-rx03xn{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.45rem;margin-top:.5rem;padding:.75rem 0;display:flex}.alpha-link.svelte-rx03xn{border:1px solid rgba(var(--color-brand-primary-rgb), .3);color:var(--color-text);min-width:2rem;height:2rem;transition:background var(--transition-standard), color var(--transition-standard);background:#fff;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.alpha-link.svelte-rx03xn:hover{background:var(--color-brand-secondary);color:var(--color-brand-primary)}.letter-section.svelte-rx03xn{border-bottom:1px solid var(--color-line);padding:1.25rem 0;scroll-margin-top:5.5rem}.letter-heading-row.svelte-rx03xn{justify-content:space-between;align-items:baseline;margin-bottom:.85rem;display:flex}.letter-heading-row.svelte-rx03xn h2:where(.svelte-rx03xn){margin:0;font-size:1.35rem}.brands-grid.svelte-rx03xn{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.brand-card.svelte-rx03xn{min-height:5rem;transition:border-color var(--transition-standard), background var(--transition-standard), box-shadow var(--transition-standard);background:#fff;border:1px solid #00000014;border-radius:8px;gap:.25rem;padding:1rem;text-decoration:none;display:grid}.brand-card.svelte-rx03xn:hover{background:#fafafa;border-color:#00000026;box-shadow:0 4px 12px #0000000d}.brand-name.svelte-rx03xn{color:var(--color-text);font-family:var(--font-heading);font-size:1.3rem;line-height:1.25}.brand-name-ar.svelte-rx03xn{font-family:arabic;font-size:2rem;line-height:1.35}
