.intake-form{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:1rem;padding:clamp(1rem,3vw,2rem);display:flex}.intake-form h2{margin:1rem 0 0}.intake-form label{flex-direction:column;gap:.35rem;font-weight:750;display:flex}.intake-form input,.intake-form select,.intake-form textarea{width:100%;font:inherit;border:1px solid #b7c7d7;border-radius:10px;padding:.7rem}.intake-form textarea{resize:vertical;min-height:110px}.intake-form .ack{flex-direction:row;align-items:flex-start;gap:.6rem;display:flex}.intake-form .ack input{width:1.15rem;min-height:1.15rem;margin-top:.2rem}.helper{color:var(--muted);font-size:.9rem}.duplicate-warning{background:#fff4d6;border:1px solid #e6c46a;border-radius:10px;padding:.8rem}.duplicate-warning a{font-weight:800}
