
.join{max-width:1100px;margin:0 auto 80px;padding:36px 24px;border-top:1px solid #555}.join h2{font-size:38px}.join p{font-size:24px;max-width:42ch}.button,button{display:inline-block;background:#fff;color:#000;border:2px solid #fff;border-radius:8px;padding:16px 24px;font:700 23px Arial;text-decoration:none;cursor:pointer;margin-top:24px}a{color:#fff;text-underline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:4px solid #ffd56c;outline-offset:5px}.legal-links{display:flex;gap:24px;flex-wrap:wrap;font-size:20px;margin-top:30px}.member-page{display:block!important;min-height:100svh;max-width:850px;padding:48px 24px!important;overflow:visible!important}.member-page h1{font-size:clamp(38px,6vw,64px);white-space:normal}.member-page h2{font-size:30px;margin-top:36px}.member-page p,.member-page li{font-size:22px;line-height:1.6;max-width:none}.member-page form{margin-top:32px}.member-page label{display:block;font-size:24px;line-height:1.5;margin:24px 0 10px}.member-page input[type=text]{display:block;width:100%;padding:16px;font:24px Arial;background:#141414;border:2px solid #aaa;border-radius:6px;color:#fff}.member-page input[type=checkbox]{width:26px;height:26px;vertical-align:middle;margin-right:12px;accent-color:#fff}.member-page .check{padding:16px;border:1px solid #777;border-radius:8px}.member-page .secondary{background:#000;color:#fff}.status{font-size:23px!important;margin:24px 0;min-height:1.5em}.muted{color:#ddd}.member-page button:disabled{opacity:.6}.member-page .back{display:inline-block;margin-bottom:32px;font-size:22px}
