.clubs .clubs-form{display:grid;gap:24px;max-width:760px}.clubs .clubs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:560px){.clubs .clubs-fields{grid-template-columns:minmax(0,1fr)}}.clubs .clubs-field{display:grid;gap:6px;font-size:13px;color:var(--ink-muted)}.clubs .clubs-field--wide{grid-column:1/-1}.clubs .clubs-optional{color:var(--ink-muted)}.clubs .clubs-field input,.clubs .clubs-field textarea{width:100%;padding:12px 14px;border:1px solid var(--rule);border-radius:10px;background:var(--paper);font:inherit;font-size:16px;color:var(--ink)}.clubs .clubs-field textarea{resize:vertical;min-height:104px}.clubs .clubs-field input:focus-visible,.clubs .clubs-field textarea:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.clubs .clubs-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.clubs .clubs-error,.clubs .clubs-note{margin:0;max-width:760px;padding:12px 16px;border-radius:10px;background:var(--mist);font-size:14px;color:var(--ink)}.clubs .clubs-error{box-shadow:inset 3px 0 0 var(--race-red)}.clubs .clubs-submit{display:grid;gap:12px;justify-items:start}.clubs .clubs-small{margin:0;font-size:13px;line-height:1.5;color:var(--ink-muted)}.clubs .clubs-steps{counter-reset:step}.clubs .clubs-steps>li{grid-column:span 4;counter-increment:step}@media (max-width:900px){.clubs .clubs-steps>li{grid-column:span 12}}.clubs .clubs-steps>li:before{content:counter(step);content:counter(step) /"";display:block;margin-bottom:8px;font-size:clamp(48px,5vw,80px);font-weight:600;line-height:.9;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-muted)}.clubs .clubs-lead{display:block;margin-bottom:6px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}