.legal-consents{display:grid;gap:12px;margin-top:18px}.legal-check{display:grid!important;grid-template-columns:auto 1fr!important;align-items:start!important;border:1px solid var(--line);border-radius:12px;padding:13px;background:#f8fafc;font-size:12px;line-height:1.45}.legal-check input{margin-top:3px}.legal-check a{color:var(--blue);font-weight:750}.legal-check small{display:block;color:var(--muted);margin-top:3px}
