#eps-legal-footer{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:100%;margin:0;padding:24px 18px;background:#f6faf7;color:#14291d;border-top:1px solid #cfddd4;font-family:inherit;font-size:15px;line-height:1.5;overflow-wrap:anywhere}
#eps-legal-footer *{box-sizing:border-box;min-width:0}
#eps-legal-footer .eps-legal-book{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;color:#006d4d;text-decoration:underline;font-weight:600;text-align:center}
#eps-legal-footer .eps-legal-book img{display:block;width:260px;max-width:100%;height:auto;margin:0;object-fit:contain;box-shadow:none}
.eps-legal-links{display:flex!important;flex-wrap:wrap!important;justify-content:center;align-items:center;gap:10px 22px;max-width:100%;margin:0;padding:0}
.eps-legal-links a{display:inline-block;max-width:100%;color:#006d4d!important;font-size:14px;font-weight:600;line-height:1.5;text-decoration:underline!important;overflow-wrap:anywhere}
.eps-legal-links a:focus-visible,#eps-legal-footer a:focus-visible{outline:3px solid #075eaa;outline-offset:4px}
.ep-footer-bottom-links:has(.eps-legal-links){flex-wrap:wrap;min-width:0}
@media(max-width:640px){#eps-legal-footer{padding:20px 14px}.eps-legal-links{gap:12px 18px}.eps-legal-links a{font-size:14px}}
@media print{#eps-legal-footer,.eps-legal-links{display:none!important}}
