/* EU Anchor v70.6 - compact accessible subscription consent */
#pressForm .consent { display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; gap:12px; }
#pressForm .consent input[type="checkbox"], .updates-form .updates-consent input[type="checkbox"] { appearance:auto; -webkit-appearance:checkbox; display:block; width:18px; height:18px; min-width:18px; min-height:18px; max-width:18px; max-height:18px; flex:0 0 18px; padding:0; margin:3px 0 0; border-radius:3px; accent-color:#0054c5; box-shadow:none; transform:none; }
#pressForm .consent label { flex:1; display:block; margin:0; font-size:14px; line-height:1.5; font-weight:400; text-align:left; }
.updates-form .updates-consent { display:flex; align-items:flex-start; gap:12px; }
.updates-form .updates-consent span { flex:1; }
