.custom-form-public .intake-card,.custom-form-public .intake-brand{max-width:56rem}.custom-form-public .intake-card>h1{margin-block:0 1.5rem;line-height:1.35}.custom-form-public .intake-card>p{margin-block:1rem 1.5rem}.custom-fields.intake-grid{align-items:start;gap:1.5rem}.custom-fields>.custom-field{min-width:0}.custom-fields>:is(.custom-field-checkbox,.custom-field-signature,.custom-field-textarea,.custom-field-date){grid-column:1/-1}.custom-fields .custom-field-date input{max-width:24rem}body .custom-fields>.custom-field-checkbox>.custom-checkbox{border:1px solid var(--color-line);background:var(--color-canvas);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.custom-fields .custom-checkbox input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-green-deep);flex:0 0 1.25rem;margin:.2rem 0 0;padding:0}.custom-fields .custom-checkbox span{flex:1;min-width:0}.custom-fields .custom-checkbox:focus-within{outline:2px solid var(--color-green-deep);outline-offset:3px}.custom-fields .custom-field-signature{border-block-start:1px solid var(--color-line);padding-block-start:1.5rem}.custom-fields .signature-field>label{font-weight:600}.custom-fields .signature-field canvas{max-width:100%;margin-block:.75rem}.custom-form-public .intake-actions{border-block-start:1px solid var(--color-line);padding-block-start:1.5rem}@media (max-width:640px){.custom-form-public .intake-actions>button{width:100%}}
