.join-panel{max-width:440px;margin:4rem auto;padding:1.5rem}.join-panel>small{color:#52866a;letter-spacing:.12em;font-weight:800}.join-panel h1{margin:.5rem 0}.join-panel>p{color:var(--muted)}.join-panel form>label{margin-top:1rem}.join-password{display:flex;position:relative}.join-password input{padding-right:70px!important}.join-password button{color:var(--accent);border:0;margin:0;position:absolute;top:0;right:3px}.join-panel #password-guidance{margin:.4rem 0 1rem;display:block}.join-submit{width:100%;margin:1rem 0 0}.join-panel form>p:last-child{text-align:center;margin:1.2rem 0 0;font-size:.86rem}@media (max-width:480px){.join-panel{margin:2rem auto;padding:1.2rem}}
