.join-v1{max-width:860px;margin:0 auto}.join-v1 .join-head{text-align:center;margin:1rem 0 1.5rem}.join-v1 .join-head h1{font-size:clamp(2rem,5vw,3.5rem);margin:.3rem 0}.join-v1 .join-card{padding:clamp(1rem,3vw,2rem)}.join-v1 .application-section{padding:1.2rem 0;border-top:1px solid var(--line,rgba(255,255,255,.12))}.join-v1 .application-section:first-of-type{border-top:0}.join-v1 .application-section-title{font-size:1.08rem;font-weight:800;margin:0 0 1rem}.join-v1 .two{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.join-v1 label{display:grid;gap:.4rem;margin-bottom:.9rem}.join-v1 input,.join-v1 textarea{width:100%}.join-v1 .required{color:var(--theme-primary,#79df9c)}.join-v1 .checkbox-row{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.7rem}.join-v1 .checkbox-row input{width:auto;margin-top:.25rem}.join-v1 .minor{padding:1rem;border:1px solid rgba(255,190,80,.35);border-radius:14px;background:rgba(255,190,80,.05);margin-bottom:1rem}.join-v1 .submit-row{display:flex;justify-content:flex-end;margin-top:1rem}.join-v1 .form-note{color:var(--text-soft,#aebbb4)}@media(max-width:650px){.join-v1 .two{grid-template-columns:1fr}.join-v1 .submit-row .btn{width:100%}}