.td-consult{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,86px);align-items:start}.td-consult form{min-width:0;display:grid;gap:14px;padding:clamp(16px,3vw,32px);background:white;border:1px solid var(--line);border-radius:14px}.td-consult label{display:grid;gap:.25rem;font-weight:600}.td-consult input:not([type=checkbox]),.td-consult textarea{width:100%;min-width:0;border:1px solid #838c88;border-radius:5px;padding:.65rem;font:inherit;color:var(--ink);background:white}.td-consult summary{cursor:pointer}.td-consult details label{margin-top:12px}.td-consult small{color:#445653}.td-consult .td-privacy{display:flex;align-items:baseline;gap:.6rem;font-size:.9rem;font-weight:400}.td-consult button{cursor:pointer;border:0}.td-consult #photo-preview{padding:0}.td-consult #photo-preview li{list-style:none;display:flex;align-items:center;gap:.5rem;overflow-wrap:anywhere}.td-consult #photo-preview img{width:44px;height:44px;object-fit:cover}.td-consult #photo-error{color:#882c21}.td-consult input:focus-visible,.td-consult textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(max-width:760px){.td-consult{grid-template-columns:1fr}.td-consult .button{width:100%}}
