.accountNewsletter{border-top:1px solid var(--account-border,var(--border));color:var(--account-text,var(--text));margin-top:24px;padding-top:24px}.accountNewsletter h3{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.accountNewsletter p{color:var(--account-muted,var(--muted));overflow-wrap:anywhere;font-size:13px;line-height:1.65}.accountNewsletter .newsletterEmail{color:var(--account-text,var(--text));margin:8px 0 18px}.accountNewsletter .newsletterCurrent{background:var(--account-page,var(--page));border:1px solid var(--account-border,var(--border));border-radius:4px;padding:12px 16px}.newsletterCurrent strong{color:var(--account-text,var(--text));font-weight:600}.newsletterConsent{color:var(--account-text,var(--text));cursor:pointer;align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;line-height:1.6;display:flex}.newsletterConsent input{appearance:auto;opacity:1;width:18px;height:18px;accent-color:var(--account-accent,var(--accent));flex:0 0 18px;margin:2px 0 0;position:static}.accountNewsletter .newsletterNotice{background:var(--account-page,var(--page));border-left:3px solid var(--account-accent,var(--accent));color:var(--account-text,var(--text));padding:12px 16px}.newsletterActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.accountNewsletter :is(button,input):focus-visible{outline:2px solid var(--account-accent,var(--accent));outline-offset:4px}@media (width<=540px){.newsletterActions{flex-direction:column;align-items:stretch}.newsletterActions button{width:100%}}
