form.signupSections367 fieldset.signupConsent368 {background:#fff!important;border:1px solid #c9d8e8!important;}
form.signupSections367 .consentRow368 {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e6ebf1;}
form.signupSections367 .consentRow368 .termsAgree {display:flex!important;align-items:flex-start;gap:10px;min-width:0;width:auto!important;margin:0!important;font-weight:600;line-height:1.6;}
form.signupSections367 .consentRow368 input[type=checkbox] {flex:0 0 20px;box-sizing:border-box;width:20px!important;height:20px!important;min-width:20px;margin:3px 0 0!important;accent-color:#173c67;}
form.signupSections367 .consentRow368 a {font-size:13px;white-space:nowrap;color:#315c8b;text-decoration:underline;}
form.signupSections367 .consentRequired368 {display:inline-block;font-size:12px;color:#173c67;background:#e8f0f9;border-radius:4px;padding:1px 5px;margin-right:5px;}
form.signupSections367 .consentPrivacy368 {background:#f4f8fd;border-radius:8px;padding:14px 10px;}
form.signupSections367 .consentNote368 {font-size:13px;line-height:1.6;color:#53667d;margin:12px 0 18px;}
form.signupSections367 .consentMarketing368 {border-top:1px solid #e1e7ef;padding-top:16px;margin-top:14px;}
form.signupSections367 .consentMarketing368 label {display:block;font-size:14px;}
form.signupSections367 .consentMarketing368 select {box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;}
.consentScreenReader368 {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
@media(max-width:420px){form.signupSections367 .consentRow368 {gap:8px;}form.signupSections367 .consentRow368 .termsAgree {font-size:14px;}form.signupSections367 .consentRow368 a {font-size:12px;}}
