.ihncfe-signature{border:1px solid #c3c4c7;border-radius:4px;padding:1rem;margin:1rem 0}.ihncfe-signature legend{font-weight:600;padding:0 .35rem}.ihncfe-consent,.ihncfe-name{display:block;margin:.75rem 0}.ihncfe-consent{align-items:flex-start;display:flex;gap:.5rem}.ihncfe-consent input{flex:0 0 auto;margin-top:.25em}.ihncfe-name span{display:block;font-weight:600;margin-bottom:.35rem}.ihncfe-name input{box-sizing:border-box;max-width:32rem;width:100%}

