.hub.svelte-1kv4k0u{padding-top:130px;padding-bottom:var(--space-section);max-width:820px}.back.svelte-1kv4k0u{display:inline-block;color:var(--text-muted);margin-bottom:2.5rem;font-size:.9rem}.back.svelte-1kv4k0u:hover{color:var(--text)}.hub-head.svelte-1kv4k0u .eyebrow:where(.svelte-1kv4k0u){color:var(--accent);font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.hub-head.svelte-1kv4k0u h1:where(.svelte-1kv4k0u){font-size:clamp(1.9rem,4.5vw,2.7rem);line-height:1.15;margin:.75rem 0 1.25rem}.hub-head.svelte-1kv4k0u .lead:where(.svelte-1kv4k0u){font-size:1.2rem;line-height:1.7;color:var(--text-secondary);max-width:60ch}.cards.svelte-1kv4k0u{list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1.25rem}.cards.svelte-1kv4k0u a:where(.svelte-1kv4k0u){display:block;padding:1.75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition),transform var(--transition)}.cards.svelte-1kv4k0u a:where(.svelte-1kv4k0u):hover{border-color:var(--accent);transform:translateY(-2px)}.cards.svelte-1kv4k0u h2:where(.svelte-1kv4k0u){font-size:1.25rem;line-height:1.3;margin:0 0 .5rem}.cards.svelte-1kv4k0u p:where(.svelte-1kv4k0u){color:var(--text-secondary);line-height:1.6;margin:0 0 .75rem}.cards.svelte-1kv4k0u .more:where(.svelte-1kv4k0u){color:var(--accent);font-weight:500;font-size:.95rem}.cta-box.svelte-1kv4k0u{margin-top:2.5rem;padding:2.25rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius)}.cta-box.svelte-1kv4k0u h2:where(.svelte-1kv4k0u){font-size:1.35rem;margin-bottom:.75rem}.cta-box.svelte-1kv4k0u p:where(.svelte-1kv4k0u){color:var(--text-secondary);line-height:1.75;margin-bottom:1.5rem}
