/* Direct FINEX email contact, shared by static and interactive pages. */
.finex-contact-line{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font-size:15px;line-height:1.6;margin-top:16px;color:var(--finex-body,#304d3b)}
.finex-contact-line a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px;color:var(--finex-link,#116c32)}
.contact-email{grid-column:1/-1;min-height:76px;border-color:var(--finex-soft-border,#c8ddc9)}
.contact-email>span{min-width:0}
.contact-email-address{display:block;font-size:16px;font-weight:400;overflow-wrap:anywhere;margin-top:4px;color:var(--finex-on-dark,#d4e5d6)}
.contact-email:hover{color:#fff}
@media(max-width:700px){.contact-email{min-height:76px}.contact-email-address{font-size:15px}}
