.login-reference .register-terms{display:flex;align-items:flex-start;gap:10px;min-width:0;text-align:left}.login-reference .register-terms input[type=checkbox]{appearance:auto;display:block;flex:0 0 20px;width:20px;height:20px;min-height:20px;padding:0;margin:12px 0;border:1px solid #94a3b8;accent-color:#1769f5}.login-reference .register-terms label{display:block;margin:0;padding:9px 0;min-height:44px;box-sizing:border-box;line-height:1.7;font-size:14px;color:#243d65;cursor:pointer;overflow-wrap:anywhere}.register-terms a{text-decoration:underline;text-underline-offset:3px}.register-terms-error{margin:0;color:#b42318;font-size:14px}.register-terms input:focus-visible,.register-terms a:focus-visible{outline:3px solid #1769f5;outline-offset:3px}.terms-public{max-width:940px;box-sizing:border-box;margin:0 auto;padding:32px 24px 48px;color:#243d65;line-height:1.85}.terms-public .brand{display:inline-flex;margin-bottom:24px}.terms-public h1{font-size:clamp(24px,4vw,34px);line-height:1.5;overflow-wrap:anywhere}.terms-document{white-space:normal;overflow-wrap:anywhere}.terms-document p{margin:0 0 .45em;}.terms-document h1,.terms-document h2,.terms-document h3,.terms-document h4,.terms-document h5,.terms-document h6{margin-block:.8em .35em;line-height:1.4}.terms-document ol,.terms-document ul{margin-block:.55em;padding-inline-start:1.5em}.terms-document li{margin-block:.2em}.terms-document blockquote,.terms-document pre{margin-block:.55em}.terms-public .button{min-height:44px;display:inline-flex;align-items:center;padding:10px 18px}@media(max-width:600px){.terms-public{padding:24px 16px 36px}}
.register-terms{position:relative}.terms-popover{position:absolute;left:0;bottom:calc(100% + 4px);z-index:3;max-width:min(300px,100%);padding:8px 12px;border-radius:10px;background:#102347;color:#fff;font-size:13px;line-height:1.5;box-shadow:0 8px 24px #10234733}.terms-popover:after{content:"";position:absolute;left:4px;top:100%;border:6px solid transparent;border-top-color:#102347}
