Dados para cadastro
.curriculos-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}
.curriculos-form__field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}
.curriculos-form__field label{font-weight:600;color:#1f2937}
.curriculos-form__field input,.curriculos-form__field select,.curriculos-form__field textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:10px;background:#fff;font:inherit}
.curriculos-form__field input:focus,.curriculos-form__field select:focus,.curriculos-form__field textarea:focus{outline:2px solid #0000FF;outline-offset:1px;border-color:#0000FF}
.curriculos-form__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}
.curriculos-form__actions button,.curriculos-form__actions a{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:600;transition:all .2s ease}
.curriculos-form__actions button{background:#0000FF;color:#fff;border:none;cursor:pointer}
.curriculos-form__actions a{border:2px solid #0000FF;color:#0000FF;background:transparent}
.curriculos-form__actions button:hover,.curriculos-form__actions a:hover{transform:translateY(-1px);opacity:.92}
@media (max-width: 781px){.curriculos-form__grid{grid-template-columns:1fr}}