.lp2-registration .reg-consent-group{gap:.5rem;min-width:0;display:grid}.lp2-registration .reg-consent{cursor:pointer;min-width:0;min-height:44px;color:var(--color-body);align-items:flex-start;gap:.5rem;display:flex}.lp2-registration input.reg-consent-box[type=checkbox]{appearance:none;border-radius:var(--radius-btn);cursor:pointer;background:0 0;border:0;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;position:relative}.lp2-registration .reg-consent-box:before{content:"";box-sizing:border-box;border:2px solid var(--color-ink);background:var(--color-surface);border-radius:6px;position:absolute;inset:11px}.lp2-registration .reg-consent-box:checked:before{border-color:var(--color-primary);background:var(--color-primary)}.lp2-registration .reg-consent-box:checked:after{content:"";box-sizing:border-box;border:solid var(--color-bg);border-width:0 3px 3px 0;width:8px;height:14px;position:absolute;top:13px;left:18px;transform:rotate(45deg)}.lp2-registration .reg-consent-box:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.lp2-registration .reg-consent-copy{flex-direction:column;flex:1;min-width:0;padding-top:.6rem;display:flex}.lp2-registration .reg-consent-verb{line-height:1.4}.lp2-registration .reg-consent-name{min-width:0;max-width:100%;min-height:44px;color:var(--color-ink);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;align-self:flex-start;align-items:center;font-weight:600;line-height:1.35;display:inline-flex}.lp2-registration a.reg-consent-name{text-underline-offset:2px;text-decoration:underline}.lp2-registration strong.reg-consent-name{cursor:inherit;text-decoration:none}
