.consentimento{display:flex;gap:10px;align-items:flex-start;font-weight:500}
.consentimento input{width:20px;height:20px;min-width:20px;margin:1px 0 0}
.aviso-form{margin:0;color:var(--muted);font-size:12px}
#form-projeto{scroll-margin-top:96px}
#form-projeto :focus-visible{outline:3px solid #C8A54B;outline-offset:3px}
.documentos{border:1px solid #d8d4c8;border-radius:8px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.documentos legend{font-weight:700;padding:0 6px}
.documentos label{display:flex;gap:8px;align-items:flex-start;font-weight:500}
.documentos input{width:18px;height:18px;min-width:18px;margin:1px 0 0}
@media(max-width:680px){.documentos{grid-template-columns:1fr}}
