.account-legal-form{width:min(100%,520px);text-align:left;display:grid;gap:22px;margin:28px auto 0}
.account-legal-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55}
.account-legal-check input{flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;accent-color:#237c5e}
.account-legal-check a,.account-legal-footer a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.account-legal-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 22px;padding:20px;font-size:12px;line-height:1.5;opacity:.8}
#account-legal-error:empty{display:none}
