.signup-email-preferences{margin:22px 0;padding:18px;border:1px solid #ded3ee;border-radius:14px;background:#faf7ff;min-width:0}.signup-email-preferences[hidden]{display:none}.signup-email-preferences legend{font-weight:800;padding:0 6px;color:#312047}.signup-email-preferences p{font-size:.85rem;line-height:1.65}.signup-email-preferences label{display:flex;align-items:center;gap:12px;min-height:44px;line-height:1.5;font-size:.9rem}.signup-email-preferences input[type=checkbox]{width:20px;height:20px;min-width:20px;padding:0;margin:0;flex:0 0 20px;accent-color:#62428b}.signup-email-preferences a{color:#62428b}.signup-email-preferences input:focus-visible{outline:3px solid #9f7aea;outline-offset:3px}@media(max-width:520px){.signup-email-preferences{padding:14px}.signup-email-preferences label{align-items:flex-start;padding:8px 0}}
