.portal-email-form,.portal-signup-form{max-width:650px;display:grid;gap:18px;margin:25px 0}.portal-email-form label,.portal-signup-form label{font-size:14px;line-height:1.7;display:grid;gap:8px}.portal-email-form input[type=email],.portal-signup-form input[type=email]{width:100%;padding:14px 15px;font:inherit;color:#282b25;background:#fff;border:1px solid #aab39b;border-radius:2px;box-sizing:border-box;min-height:48px}.portal-email-form input:focus,.portal-signup-form input:focus{outline:2px solid #566d40;outline-offset:2px}.portal-email-form .email-check,.member-email-settings .email-check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65}.email-check input[type=checkbox]{width:19px;height:19px;min-height:19px;margin-top:3px;flex:0 0 19px;accent-color:#465337}.email-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.portal-email-form .button,.portal-signup-form .button{justify-self:start}.portal-email-form [role=status],.portal-signup-form [role=status]{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.portal-email-form .error,.portal-signup-form .error,#email-action-status.error{color:#8c352c}.member-email-settings{max-width:960px;margin:35px 0 0;padding:25px 0;border-top:1px solid var(--line)}.member-email-settings>summary{cursor:pointer;font-size:18px;list-style-position:inside}.member-email-settings form{max-width:680px;margin-top:25px}.member-email-settings form>p{font-size:14px;line-height:1.7}.mail-dashboard .mail-counts{display:flex;gap:16px 30px;flex-wrap:wrap;margin:20px 0;font-size:14px}.mail-dashboard .mail-counts strong{font-size:22px;display:block;font-weight:500}.mail-dashboard .mail-setting-row{display:flex;align-items:end;gap:18px;flex-wrap:wrap;max-width:680px;margin:24px 0}.mail-dashboard .mail-setting-row label{flex:1;min-width:180px}.mail-dashboard .mail-failures{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.mail-dashboard .mail-failures>p{padding:12px 0;border-bottom:1px solid var(--line)}
.member-email-settings .email-check{flex-direction:row}.member-email-settings .email-check input[type=checkbox]{padding:0}
