.grid.svelte-8mj8oz{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.item.svelte-8mj8oz{gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.item.svelte-8mj8oz h2:where(.svelte-8mj8oz){font-size:var(--fs-xl)}.tagline.svelte-8mj8oz{font-size:var(--fs-sm)}.steps.svelte-8mj8oz{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.price.svelte-8mj8oz{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--c-purple);padding-top:var(--sp-3);margin-top:auto;font-weight:800}.actions.svelte-8mj8oz{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.rest.svelte-8mj8oz{margin-top:var(--sp-8)}.rest.svelte-8mj8oz h2:where(.svelte-8mj8oz){font-size:var(--fs-xl);margin-bottom:var(--sp-2)}.rest-grid.svelte-8mj8oz{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.rest-card.svelte-8mj8oz{gap:var(--sp-2);font-size:var(--fs-sm);flex-direction:column;display:flex}.rest-price.svelte-8mj8oz{color:var(--c-purple);font-weight:700}
