.hub.svelte-1d0y2pg{padding:var(--space-12) 0 var(--space-16)}.head.svelte-1d0y2pg{margin-bottom:var(--space-10);max-width:740px}.head.svelte-1d0y2pg h1:where(.svelte-1d0y2pg){font-size:var(--font-size-4xl);margin-bottom:var(--space-4)}.lede.svelte-1d0y2pg{color:var(--text-secondary);font-size:var(--font-size-lg)}.grid.svelte-1d0y2pg{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:720px){.grid.svelte-1d0y2pg{grid-template-columns:repeat(3,1fr)}}.card-link.svelte-1d0y2pg{color:inherit;text-decoration:none;display:block;transition:transform var(--transition-fast)}.card-link.svelte-1d0y2pg:hover{text-decoration:none;transform:translateY(-2px)}.tile.svelte-1d0y2pg{display:flex;flex-direction:column;gap:var(--space-3);min-height:180px}.tile-title.svelte-1d0y2pg{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:var(--font-size-lg);color:var(--text-primary)}.tile.svelte-1d0y2pg p:where(.svelte-1d0y2pg){color:var(--text-secondary);font-size:var(--font-size-sm);flex:1;margin:0}.cta.svelte-1d0y2pg{color:var(--color-accent);font-weight:600;font-size:var(--font-size-sm);margin-top:auto}
