.membership-page.svelte-1r5pzd5{padding-block-start:var(--rhythm-page-start)}.membership-header.svelte-1r5pzd5{padding-block-end:var(--space-8)}.membership-header.svelte-1r5pzd5 h1:where(.svelte-1r5pzd5){color:var(--color-brand-strong);font-size:var(--title-page);margin:0;line-height:1}.membership-layout.svelte-1r5pzd5{gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.membership-copy.svelte-1r5pzd5{color:var(--color-text-muted);font-size:clamp(1rem,.97rem + .18vw,1.1rem);line-height:1.72}.membership-copy.svelte-1r5pzd5 h2:where(.svelte-1r5pzd5){margin:0 0 var(--space-6);color:var(--color-brand-strong);font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.25}.membership-copy.svelte-1r5pzd5 p:where(.svelte-1r5pzd5){margin-block:0 var(--space-5)}.membership-form.svelte-1r5pzd5{gap:var(--space-5);border-block:1px solid var(--color-line);padding:clamp(var(--space-5), 4vw, var(--space-8));background:color-mix(in srgb, var(--color-surface) 72%, transparent);display:grid}.membership-form.svelte-1r5pzd5 label{min-height:2.75rem;color:var(--color-brand-strong);font-weight:700}.membership-form.svelte-1r5pzd5 input:not([type=radio]):not([type=checkbox]),.membership-form.svelte-1r5pzd5 textarea{border-color:var(--color-line);background:var(--color-surface)}.membership-form.svelte-1r5pzd5 button:where(.svelte-1r5pzd5):disabled{cursor:not-allowed;opacity:.65}@media (width<=48rem){.membership-layout.svelte-1r5pzd5{grid-template-columns:minmax(0,1fr)}}
