/* Lead form consent + legal footer */
.consent-row{display:flex;gap:12px;align-items:flex-start;margin:18px 0 8px;font-size:12px;line-height:1.45;opacity:.78}
.consent-row input{margin-top:3px;flex:0 0 auto}
.consent-row a{text-decoration:underline;text-underline-offset:2px}
.footer-legal{margin-top:18px;font-size:11px;line-height:1.55;opacity:.55}
.footer-legal strong{display:block;opacity:.85;font-weight:600;margin-bottom:4px}
.footer-legal a{text-decoration:underline;text-underline-offset:2px;margin-right:12px}
.footer.dark .footer-legal{opacity:.62}
