.intake-flow .form-intro > p { font-size: 16px; line-height: 1.6; }
.intake-flow .form-intro .intake-next { font-size: 15px; }
.intake-flow .project-form .form-privacy { margin: 20px 0 0; font-size: 13px; line-height: 1.6; color: var(--muted); }
.intake-flow .project-form .field--checkbox { margin-top: 16px; }
.intake-flow .brief-details { padding: 15px 0; }
.intake-flow .form-actions { margin-top: 20px; }
.intake-flow .intake-draft-tools { border-top: 1px solid var(--line); margin-top: 20px; padding-top: 16px; }
.intake-flow .intake-draft-tools summary { cursor: pointer; font-size: 14px; color: var(--muted); }
.intake-flow .intake-draft-tools [data-public-draft-tools] { margin-top: 16px; }
.intake-flow .intake-draft-tools .draft-recovery { margin-bottom: 12px; }
.intake-flow .intake-draft-tools > button { margin: 0; }
.intake-flow #draft-status:empty { display: none; }
@media (max-width: 860px) {
  .intake-flow { gap: 20px; }
  .intake-flow .form-intro h1 { margin-bottom: 18px; }
  .intake-flow .form-intro > p { margin-bottom: 12px; }
}
