/* Shared accessibility basics (Powers Advertising). Loaded on every site. */
.pa-skip{position:absolute;left:8px;top:-60px;z-index:2147483646;padding:12px 18px;background:#111;color:#fff!important;font:600 16px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;border-radius:6px;text-decoration:none!important;box-shadow:0 2px 8px rgba(0,0,0,.35);transition:top .15s}
.pa-skip:focus{top:8px;outline:3px solid #ffbf47;outline-offset:2px}
:focus-visible{outline:3px solid #1a5fd0!important;outline-offset:2px!important;box-shadow:0 0 0 5px #fff!important}
p a:not([class]):not([role]),li p a:not([class]),.faq a:not([class]),footer p a:not([class]){text-decoration:underline!important;text-underline-offset:2px}
[tabindex="-1"]:focus{outline:none!important;box-shadow:none!important}
.pa-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
html.pa-txt1 body{zoom:1.15}
html.pa-txt2 body{zoom:1.3}
.pa-a11y-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:0;padding:12px 16px;background:#f4f4f4;color:#222;font:15px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;border-top:1px solid #ddd}
.pa-a11y-bar a{color:#0b4fb3;text-decoration:underline}
.pa-a11y-bar button{min-width:44px;min-height:44px;padding:6px 12px;font:600 15px/1 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#111;background:#fff;border:1px solid #767676;border-radius:6px;cursor:pointer}
.pa-a11y-bar button[aria-pressed="true"]{background:#111;color:#fff;border-color:#111}
@media (prefers-color-scheme:dark){.pa-a11y-bar.pa-auto{background:#1b1b1b;color:#eee;border-color:#333}.pa-a11y-bar.pa-auto a{color:#8ab4ff}}
footer li a:not([class]),.site-footer li a:not([class]),.footer li a:not([class]){text-decoration:underline!important;text-underline-offset:2px}
