.member-form-intro{font-size:1.1em;line-height:1.7}.material-form{max-width:46rem;margin-top:2rem}.material-form>label,.material-photo>label{display:block;font-weight:600;margin:1.25rem 0 .4rem}.material-form label>span:not(.material-consent span),.material-photo legend span{font-size:.78em;font-weight:400;color:#68736c}.material-form input:not([type=checkbox]),.material-form textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;font:inherit;line-height:1.5;background:#fffef9;border:1px solid #bcc7bd;border-radius:8px;padding:.8rem}.material-form input[type=file]{padding:.65rem;font-size:.9em}.material-form input:focus-visible,.material-form textarea:focus-visible{outline:3px solid #d5b876;outline-offset:2px}.material-form .field-help{font-size:.86em;line-height:1.55;color:#556459;margin:.5rem 0 1rem}.material-photo{border:1px solid #cbd1c5;border-radius:12px;padding:1.1rem 1.3rem;margin:1.6rem 0;background:#f6f5ec;min-width:0}.material-photo legend{font-weight:600;padding:0 .4rem}.material-form .material-consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.95em;font-weight:400;line-height:1.6}.material-consent input{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.2rem;accent-color:#244b3d}.material-form .button{border:0;min-height:48px;cursor:pointer}.material-error,.material-result{padding:1.25rem 1.5rem;border:1px solid #b69064;border-radius:12px;background:#fff5e7;margin:1.5rem 0}.material-result{border-color:#94ab96;background:#edf3e9}.material-error h2,.material-result h2{font-size:1.35rem;margin-top:0}@media(max-width:500px){.material-photo{padding:.8rem}.material-form .button{width:100%;justify-content:center}.material-form input,.material-form textarea{font-size:16px}.material-photo legend span{display:block}}
