/* Visible direct email alternatives on contact and career pages. */
.direct-email{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;margin:24px 0;padding:2px 0 2px 18px;border-left:3px solid var(--red)}
.direct-email>span{color:var(--muted);font-size:.875rem;line-height:1.5}
.direct-email>a{display:inline-block;max-width:100%;padding:6px 0;color:var(--red);font-size:1rem;font-weight:650;line-height:1.6;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.direct-email>a:hover{text-decoration-thickness:2px}
.direct-email>a:focus-visible{outline:2px solid var(--red);outline-offset:4px}
.contact-page .contact-direct-email{max-width:100%}
.contact-page .contact-direct-email span{display:block}
.contact-page .contact-direct-email a{display:inline-block;max-width:100%;overflow-wrap:anywhere;min-height:44px}
.career-welcome .direct-email{margin-bottom:0}
.page-intro .direct-email{margin-bottom:0}
@media(max-width:600px){.direct-email{padding-left:14px}.direct-email>a{font-size:.95rem}.contact-page .contact-direct-email a{font-size:1rem}}
