/* V66: application-terms acknowledgement; scoped to the existing BETA form. */
#beta-form .beta66-terms{margin:23px 0 20px;padding:20px 18px 16px;border:1px solid #dbe6f4;border-radius:13px;background:#f8fbff;min-width:0}
#beta-form .beta66-terms-label{display:flex;align-items:flex-start;gap:12px;margin:0;min-height:44px;font-size:17px;font-weight:450;line-height:1.65;color:#23415f;cursor:pointer}
#beta-form .beta66-terms-label input{flex:none;width:21px;height:21px;min-height:0;margin:4px 0 0;padding:0;border-radius:5px;accent-color:#1d4ed8;cursor:pointer}
#beta-form .beta66-terms-label input:focus-visible{outline:3px solid #8dafff;outline-offset:4px}
#beta-form .beta66-terms-label input[aria-invalid="true"]{outline:2px solid #b83c47;outline-offset:3px}
#beta-form .beta66-terms-label>span{font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;min-width:0}
#beta-form .beta66-terms-label a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600}
#beta-form .beta66-terms-label a:hover{color:#143aaa}
#beta-form .beta66-terms-error{margin:12px 0 0 33px;font-size:15px;line-height:1.65;color:#a62c3b;overflow-wrap:anywhere}
#beta-form .beta66-terms-note{margin:14px 0 0 33px;padding-top:13px;border-top:1px solid #e1e9f4;font-size:14px;line-height:1.7;color:#5a7088}
#beta-form .beta66-terms-error[hidden]{display:none}
@media(max-width:760px){#beta-form .beta66-terms{margin:20px 0 18px;padding:17px 14px 15px}#beta-form .beta66-terms-label{gap:11px;font-size:16px;line-height:1.65}#beta-form .beta66-terms-note,#beta-form .beta66-terms-error{margin-left:32px}#beta-form .beta66-terms-note{font-size:13px}}
@media(max-width:350px){#beta-form .beta66-terms{padding:15px 12px}#beta-form .beta66-terms-label{font-size:15px;gap:10px}#beta-form .beta66-terms-note,#beta-form .beta66-terms-error{margin-left:0}}
