.vms-friend cite{font-style:normal;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vms-muted)}.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}.vms-fine{border-top:1px solid var(--vms-line);padding-block:28px 40px;font-size:.8rem;font-weight:300;color:var(--vms-muted);display:flex;flex-direction:column;gap:10px}.vms-fine p{max-width:none}.vms-fine .vms-eyebrow{font-size:.68rem}@media (max-width:520px){.vms-form{grid-template-columns:1fr}}