.fox-legal-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 22px;padding:18px 16px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:normal}
.fox-legal-links a,.fox-legal-links button{color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}
.fox-legal-links button{background:none;border:0;font:inherit;padding:0;cursor:pointer}
.fox-legal-links :focus-visible,.fox-submit-consent a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
#fox-legal-footer{background:#151714;color:#fff;padding:4px 12px 90px;font:14px/1.5 system-ui,sans-serif}
.fox-submit-consent{font-size:12px;line-height:1.65;color:inherit;opacity:.85;flex-basis:100%;grid-column:1/-1;margin:12px 0 0}
.fox-submit-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}
#fox-consent a{color:inherit;text-decoration:underline}
#fox-consent [hidden]{display:none!important}
#fox-consent label{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-right:14px}
#fox-consent input{width:18px;height:18px;accent-color:#354734}
#fox-consent .fox-cookie-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}
#fox-consent button{flex:1;min-width:130px}
@media(max-width:480px){.fox-legal-links{gap:2px 18px}#fox-consent .fox-cookie-buttons button{min-width:110px}}
