.vms-form{background:var(--vms-paper);border:1px solid var(--vms-line);padding:clamp(22px,4vw,38px);display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.vms-field{display:flex;flex-direction:column;gap:7px;min-width:0}.vms-field{justify-content:flex-end}.vms-field.vms-full{grid-column:1/-1}.vms-lp fieldset{border:0;margin:0;padding:0;min-width:0}.vms-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vms-choices label{font-size:.9rem;letter-spacing:.02em;text-transform:none;color:var(--vms-ink);display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--vms-line);padding:.5em 1em;cursor:pointer}.vms-consent{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start}.vms-consent label{font-size:.85rem;letter-spacing:0;text-transform:none;color:var(--vms-muted)}.vms-form .vms-btn{grid-column:1/-1;justify-content:center}.vms-privacy{grid-column:1/-1;font-size:.82rem;color:var(--vms-muted)}.vms-thanks{grid-column:1/-1;border:1px solid var(--vms-wine);padding:18px;color:var(--vms-wine);font-family:var(--vms-display);font-size:1.15rem}@media (max-width:520px){.vms-form{grid-template-columns:1fr}}