.page-intro.svelte-1rfz7cj h1:where(.svelte-1rfz7cj){max-width:none}.membership-content.svelte-1rfz7cj{min-width:0}.availability.svelte-1rfz7cj{border-left:4px solid var(--purple);background:var(--surface-muted);margin-bottom:2rem;padding:1rem}.iban.svelte-1rfz7cj{overflow-wrap:anywhere}fieldset.svelte-1rfz7cj{border:0;min-width:0;margin:0 0 1.5rem;padding:0}legend.svelte-1rfz7cj{margin-bottom:1.5rem;font-weight:700}.fields.svelte-1rfz7cj{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.wide.svelte-1rfz7cj{grid-column:1/-1}label.svelte-1rfz7cj{margin-bottom:.5rem;font-weight:600;line-height:1.4;display:block}input.svelte-1rfz7cj{border:1px solid var(--ink);background:var(--surface-raised);width:100%;min-width:0;min-height:3rem;font:inherit;color:var(--ink);border-radius:0;padding:.7rem}input.svelte-1rfz7cj:disabled{border-color:var(--rule-strong);background:var(--surface-muted);cursor:not-allowed}.honeypot.svelte-1rfz7cj{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}button.svelte-1rfz7cj{font:inherit;white-space:normal;cursor:pointer;margin-top:1rem}button.svelte-1rfz7cj:disabled{background:var(--surface-muted);color:var(--ink);border:1px solid var(--rule-strong);cursor:not-allowed}.feedback.svelte-1rfz7cj{border-left:4px solid var(--purple);margin-bottom:1.5rem;padding:1rem;line-height:1.5}.email-help.svelte-1rfz7cj{margin-top:1.5rem}@media (width<=600px){.page-intro.svelte-1rfz7cj h1:where(.svelte-1rfz7cj){font-size:clamp(2.5rem,14vw,6rem)}.fields.svelte-1rfz7cj{grid-template-columns:minmax(0,1fr)}}
