/* Correct the broad legacy policy-arrow rule without changing page layout. */
body:has(.legal-main) :is(#menu_items,.mobile-nav,.legal-toc,.agency-footer) a::before{display:none!important;content:none!important}
body:has(.legal-main) .agency-footer-bottom a:is([href$="privacy.html"],[href$="terms.html"],[href$="accessibility.html"],[href$="privacy.html#cookies"])::before{content:""!important;display:inline-block!important;mask:var(--footer-policy-icon) center/contain no-repeat!important;-webkit-mask:var(--footer-policy-icon) center/contain no-repeat!important}
body:has(.legal-main) .agency-footer-bottom a[href$="privacy.html#cookies"]{--footer-policy-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Cpath d='M20 12a8 8 0 1 1-8-8c-1 3 1 5 4 5-1 2 1 4 4 3Z'/%3E%3Ccircle cx='8' cy='10' r='1'/%3E%3Ccircle cx='9' cy='16' r='1'/%3E%3Ccircle cx='15' cy='15' r='1'/%3E%3C/svg%3E")}
