.cdt-profile-update-form{font:16px/1.6 Helvetica,Arial,sans-serif;max-width:740px;margin:28px auto;padding:32px;border:1px solid #d9e2c9;border-radius:8px;background:#fbfcf9;color:#132832}
.cdt-profile-update-form h2{font:600 clamp(25px,3vw,35px)/1.3 Helvetica,Arial,sans-serif;margin:0 0 15px;color:#132832}
.cdt-profile-update-form label{display:block;margin:18px 0 6px;font-weight:600}
.cdt-profile-update-form input:not([type="hidden"]){box-sizing:border-box;width:100%;height:44px;border-radius:4px;border:1px solid #bbc7b6;padding:8px 11px;background:#fff;font:inherit}
.cdt-profile-update-form button,.cdt-profile-update-form .cdt-profile-update-button{display:inline-block;border:0;border-radius:5px;background:#809634;color:#fff;padding:12px 22px;margin-top:16px;font:600 15px Helvetica,Arial,sans-serif;cursor:pointer;text-decoration:none}
.cdt-profile-update-form button:hover,.cdt-profile-update-form .cdt-profile-update-button:hover{background:#63752a;color:#fff}
.cdt-profile-update-form input:focus-visible,.cdt-profile-update-form button:focus-visible{outline:2px solid #809634;outline-offset:2px}
.cdt-profile-update-note{font-size:13px;color:#53636a}
@media(max-width:640px){.cdt-profile-update-form{padding:18px;margin:12px}}

.cdt-profile-update-form textarea{box-sizing:border-box;width:100%;border:1px solid #bbc7b6;border-radius:4px;padding:10px 11px;background:#fff;font:inherit;resize:vertical;min-height:130px}

.cdt-profile-update-form .cdt-profile-update-group{margin:15px 0;border:1px solid #d6e0c4;border-radius:6px;background:#fff}
.cdt-profile-update-form .cdt-profile-update-group summary{cursor:pointer;padding:14px 16px;font-weight:650;color:#122b31;list-style-position:inside}
.cdt-profile-update-form .cdt-profile-update-group summary:focus-visible{outline:2px solid #809634}
.cdt-profile-update-form .cdt-profile-update-fields{padding:0 16px 18px}
.cdt-profile-update-form select{box-sizing:border-box;width:100%;min-height:44px;border:1px solid #bbc7b6;border-radius:4px;padding:8px;background:white;color:#132832;font:inherit}
.cdt-profile-update-form input[type=file]{height:auto!important;min-height:48px;padding:10px!important}
.cdt-profile-update-form .cdt-profile-image-input img{border-radius:5px}
