/* AudioConvert – shared, responsive footer for all eight language variants. */
footer.acs-universal-footer{box-sizing:border-box!important;display:block!important;position:relative!important;clear:both!important;width:100%!important;max-width:none!important;min-height:104px!important;margin:0!important;padding:28px clamp(18px,4vw,76px)!important;background:#081524!important;border:0!important;border-top:1px solid #21324b!important;color:#8fa8c9!important;box-shadow:none!important;text-align:initial!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:14px!important;line-height:1.5!important;opacity:1!important;visibility:visible!important}
footer.acs-universal-footer .acs-footer-inner{width:100%;max-width:1700px;margin:0 auto;display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:24px}
footer.acs-universal-footer .acs-footer-brand{font-size:clamp(19px,1.7vw,26px)!important;font-weight:800!important;letter-spacing:-.6px!important;white-space:nowrap;color:#91a9c8!important;text-decoration:none!important}
footer.acs-universal-footer .acs-footer-brand .acs-footer-accent{color:#43d6ff!important}
footer.acs-universal-footer .acs-footer-links{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 24px;min-width:0;margin:0!important;padding:0!important;background:none!important;border:0!important}
footer.acs-universal-footer .acs-footer-links a{display:inline-block!important;color:#92a9c8!important;text-decoration:none!important;font-weight:400!important;font-size:14px!important;margin:0!important;padding:2px 0!important;white-space:nowrap;opacity:1!important}
footer.acs-universal-footer .acs-footer-links a:hover,footer.acs-universal-footer .acs-footer-links a:focus-visible{color:#e8f4ff!important;text-decoration:underline!important}
footer.acs-universal-footer .acs-footer-copy{margin:0!important;padding:0!important;white-space:nowrap!important;color:#91a6c1!important;text-align:right!important;font-size:14px!important}
@media(max-width:1000px){footer.acs-universal-footer .acs-footer-inner{grid-template-columns:1fr;gap:14px;text-align:center}footer.acs-universal-footer .acs-footer-brand{text-align:center}footer.acs-universal-footer .acs-footer-copy{text-align:center!important}}
@media(max-width:480px){footer.acs-universal-footer{padding:28px 14px!important}footer.acs-universal-footer .acs-footer-links{gap:7px 16px}footer.acs-universal-footer .acs-footer-links a{font-size:13px!important}}
