.trainers-grid.svelte-5lxm2k{display:grid;grid-template-columns:1fr;gap:var(--space-xl);max-width:900px;margin:0 auto}@media(min-width:640px){.trainers-grid.svelte-5lxm2k{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.trainers-grid.svelte-5lxm2k{grid-template-columns:repeat(3,1fr)}}.prose.svelte-5lxm2k{max-width:700px;margin:0 auto;text-align:center}.prose.svelte-5lxm2k p:where(.svelte-5lxm2k){font-size:var(--font-size-base);line-height:1.8;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.prose.svelte-5lxm2k p:where(.svelte-5lxm2k):last-child{margin-bottom:0}.cta-block.svelte-5lxm2k{text-align:center;padding:var(--space-2xl);background:var(--color-background-muted);border-radius:var(--radius-xl)}.cta-block.svelte-5lxm2k p:where(.svelte-5lxm2k){font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.btn.svelte-5lxm2k{display:inline-block;background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.btn.svelte-5lxm2k:hover{background:var(--color-primary-hover);transform:translateY(-2px);color:var(--color-text-inverse)}
