.cst-personal{box-sizing:border-box;width:100%;min-width:0;margin:18px 0 24px;padding:20px;border:1px solid #e6dff5;border-radius:12px;background:#faf8ff;color:#171717;font-family:inherit}.cst-personal *{box-sizing:border-box}.cst-personal legend{padding:0 8px;font-size:18px;font-weight:700;color:#171717}.cst-intro{font-size:14px;margin:0 0 16px;color:#666}.cst-field{margin:0 0 16px}.cst-field label{display:block;font-weight:600;font-size:14px;margin-bottom:7px}.cst-field label span{font-size:12px;font-weight:400;color:#6b6277}.cst-field input[type=text]{display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #d9d1e5;border-radius:6px;background:#fff;padding:10px 12px;color:#171717;font-family:inherit}.cst-field input:focus-visible{outline:2px solid #7043c9;outline-offset:2px}.cst-field input[type=file]{display:block;width:100%;max-width:100%;font-size:13px;color:#403a49}.cst-field input::file-selector-button{background:#171717;border:0;border-radius:5px;padding:10px 12px;color:#fff;margin-right:8px;cursor:pointer;font-family:inherit}.cst-field small{display:block;font-size:12px;color:#6b6277;margin-top:7px}.cst-note{font-size:12px;line-height:1.5;color:#6b6277;margin:6px 0 0}@media(max-width:600px){.cst-personal{padding:16px}.cst-field input[type=text]{font-size:16px}}
