.form-privacy { margin:18px 0; font-size:14px; line-height:1.6; color:var(--green,#023f17); }
.form-privacy a,.nh-cart-legal a { text-decoration:underline; text-underline-offset:3px; }
.nh-cart-legal { margin:14px 0 18px; font-size:12px; line-height:1.5; color:#023f17; }
.nh-cart-legal p { margin:0 0 9px; }
.nh-cart-legal a { display:inline-block; min-height:24px; padding-block:3px; }
.footer .legal { flex-wrap:wrap; }
.legal-copy ul { padding-left:22px; margin:0 0 20px; }
.legal-copy li { margin:0 0 10px; }
