.postcode.svelte-roc3oh{border:1px solid var(--color-rule-strong);background:var(--color-panel);margin:1.25rem 0;padding:1rem 1.25rem}label.svelte-roc3oh{margin-bottom:.4rem;font-weight:600;display:block}.row.svelte-roc3oh{flex-wrap:wrap;gap:.5rem;display:flex}input.svelte-roc3oh{min-width:0;max-width:14rem;min-height:var(--tap-min);font:inherit;text-transform:uppercase;flex:10rem;padding:0 .6rem}button.svelte-roc3oh{min-height:var(--tap-min);border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-ground);font:inherit;padding:0 1rem;font-weight:600}.hint.svelte-roc3oh{color:var(--color-body-text)}main.svelte-1ok9emz{max-width:60rem;margin:0 auto;padding:3rem 1rem 4rem}.lede.svelte-1ok9emz{max-width:60ch}.layout.svelte-1ok9emz{gap:1.5rem 2.5rem;margin-top:1.5rem;display:grid}@media (width>=48rem){.layout.svelte-1ok9emz{grid-template-columns:22rem minmax(0,1fr);align-items:start}.map.svelte-1ok9emz{position:sticky;top:1rem}}.seats.svelte-1ok9emz{margin:0;padding:0;list-style:none}.seats.svelte-1ok9emz li:where(.svelte-1ok9emz){border-bottom:1px solid var(--color-border);padding:.75rem 0}h2.svelte-1ok9emz{font-size:var(--text-h3,1.25rem);margin:0}h2.svelte-1ok9emz a:where(.svelte-1ok9emz){min-height:var(--tap-min);align-items:center;display:inline-flex}.small.svelte-1ok9emz .datamap{color:var(--color-ink);font-weight:600}.small.svelte-1ok9emz{color:var(--color-body-text);overflow-wrap:anywhere;margin:.25rem 0 0}
