
/* Discreet email directory additions — original design untouched */
.ep-email-directory{padding-top:26px;padding-bottom:38px}.ep-email-directory .ep-section-title{margin-bottom:22px}.ep-mail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;max-width:1040px;margin:auto}.ep-mail-item{display:flex;flex-direction:column;gap:5px;padding:16px 19px;border-radius:12px;border:1px solid #dfebd8;background:#fff;min-width:0}.ep-mail-item strong{font-size:13px;color:#104a30}.ep-mail-item a{font-size:14px;overflow-wrap:anywhere;color:#08742e;text-decoration:underline;text-decoration-color:#b8d9be;text-underline-offset:3px}.ep-mail-item a:hover{text-decoration-color:currentColor}.ep-inline-email{color:#08742e;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:650}.ep-contact-line .ep-email-inline{font-size:17px;white-space:normal;overflow-wrap:anywhere}.ep-company-location{margin:13px 0 0;font-size:14px}.ep-footer-mail{display:block;font-size:12px;color:#fff;overflow-wrap:anywhere;margin-top:9px}.ep-footer-location{font-size:12px!important;margin-top:8px!important}.ep-editorial article .ep-editorial-note{font-size:13px;line-height:1.65;margin-top:12px;color:#58655c}@media(max-width:760px){.ep-mail-grid{grid-template-columns:1fr}.ep-email-directory{padding-bottom:30px}.ep-contact-line .ep-email-inline{font-size:16px}}
