#wx-legal-footer{position:sticky;bottom:0;z-index:30;flex:none;margin-top:auto;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid #DDD8CE;background:#F7F5F0;color:#0E1B2A;text-align:center;font:14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#wx-legal-footer nav{display:flex;justify-content:center;gap:8px 20px;flex-wrap:wrap}
#wx-legal-footer a{display:inline-flex;align-items:center;min-height:44px;color:#0E1B2A;text-decoration:underline;text-underline-offset:3px}
#wx-legal-footer a:focus-visible{outline:3px solid #0E1B2A;outline-offset:3px;border-radius:2px}
#wx-legal-footer #wx-consent-settings{position:static;transform:none;display:inline-block;margin:4px 0 0;min-height:44px;max-width:100%;white-space:normal}

#wx-consent a{color:#0E1B2A;text-decoration:underline;text-underline-offset:3px}
#wx-consent a:focus-visible{outline:3px solid #0E1B2A;outline-offset:3px}
