.email-disclosure{display:inline-block;max-width:100%}.email-reveal{padding:0;background:transparent;border:0;font-family:inherit;color:inherit;cursor:pointer;text-align:left;line-height:inherit}.email-reveal span{font-size:.8em}.email-revealed{overflow-wrap:anywhere}.legal-content .email-reveal{display:inline;font:inherit;text-decoration:underline;text-underline-offset:3px}.email-reveal:disabled{opacity:.6;cursor:default}.contact-dialog-grid .email-disclosure{display:block;margin-top:24px}.contact-dialog-grid .email-reveal{font-size:17px;border-bottom:1px solid currentColor}.email-disclosure:has(.contact-email){display:block}.email-reveal:focus-visible,.email-revealed:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(max-width:600px){.email-revealed{font-size:min(1em,5vw)}}
