.intake-settings,.intake-project{border:0;min-width:0;margin:24px 0;padding:0}.intake-settings>legend{font-size:20px;font-weight:600}.intake-settings>p,.intake-help{color:#626760;margin:12px 0;font-size:13px;line-height:1.8}.intake-choices{border:0;flex-wrap:wrap;gap:12px 20px;min-width:0;margin:20px 0;padding:0;display:flex}.intake-choices legend{margin-bottom:12px;font-size:14px;font-weight:600}.intake-choices label,.intake-toggle{align-items:center;gap:8px;font-size:14px;line-height:1.6;display:flex}.intake-toggle{margin:16px 0}.intake-choices input,.intake-toggle input{appearance:auto;accent-color:#30382f;flex-shrink:0;width:17px;height:17px}.intake-field{flex-direction:column;gap:8px;min-width:0;margin:16px 0;font-size:14px;font-weight:500;display:flex}.intake-field input,.intake-field select,.intake-field textarea{box-sizing:border-box;color:#252924;width:100%;font:inherit;background:#fff;border:1px solid #c9ccc5;border-radius:4px;padding:12px}.intake-field select{appearance:auto}.intake-field textarea{resize:vertical}.intake-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.intake-summary{font-size:14px;line-height:1.8}.intake-summary dl{margin:12px 0}.intake-summary dl>div{border-bottom:1px solid #e4e6df;padding:8px 0}.intake-summary dt{font-weight:600}.intake-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.intake-summary small{color:#626760;display:block}.intake-check{border-top:1px solid #ddd;padding:16px 0}.intake-check h3{margin:0 0 8px;font-size:15px}.intake-check ul{color:#873d22;padding-left:20px;line-height:1.8}.intake-check a{margin-top:8px;text-decoration:underline;display:inline-block}.intake-ready{color:#35623d;font-size:13px}.intake-share{background:#f3f4ef;margin:24px 0;padding:20px}.intake-share a{overflow-wrap:anywhere;text-decoration:underline}.intake-sr{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.intake-reply{border:1px solid #c9ccc5;border-radius:6px;margin-top:16px;padding:16px}.intake-reply summary{cursor:pointer;font-weight:600}.intake-reply p{font-size:13px;line-height:1.7}.intake-reply-actions{flex-wrap:wrap;gap:10px;display:flex}.intake-reply fieldset{border:0;min-width:0;margin:0;padding:0}@media (max-width:640px){.intake-grid{grid-template-columns:1fr}.intake-choices{gap:12px}.intake-settings>legend{font-size:18px}}
