/* Keep the consent sentence continuous; its policy link stays separate. */
.contact-form .contact-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start}
body .contact-form .contact-consent input[type=checkbox]{width:22px;height:22px;min-width:22px;max-width:22px;padding:0;margin:5px 0 0;accent-color:#510136;cursor:pointer}
.contact-form .contact-consent .contact-consent__copy{min-width:0}
body .contact-form .contact-consent label{display:block;min-height:44px;padding:0;font-size:15px;line-height:1.65;cursor:pointer;color:#67535f}
.contact-form .contact-consent .contact-privacy{margin:0;font-size:15px;line-height:1.65}
.contact-form .contact-consent .contact-privacy a{color:#510136;text-decoration:underline;text-underline-offset:3px}
.contact-form .contact-consent input:focus-visible{outline:3px solid #510136;outline-offset:4px}
