/* The cookie choices bar (js/consent.js), one copy loaded by every page. It sits at the bottom of the viewport and never
   covers the page: consent.js pads the body by the bar's height while it is shown. The apps' palette: ink text on the
   canvas, the one coral block is the Accept button. No motion, so Reduce Motion changes nothing here. */
.ua-consent{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#F7F7F5;color:#1C1D22;border-top:1px solid #E4E4E0;box-shadow:0 -4px 16px rgba(28,29,34,.08);font:15px/1.5 "Figtree",system-ui,-apple-system,sans-serif;padding-bottom:env(safe-area-inset-bottom)}
.ua-consent[hidden]{display:none}
.ua-consent__inner{max-width:760px;margin:0 auto;padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}
.ua-consent__text{margin:0;flex:1 1 320px}
.ua-consent__text strong{font-weight:600}
.ua-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}
.ua-consent__button{appearance:none;-webkit-appearance:none;margin:0;border:1px solid #E4E4E0;border-radius:999px;background:#fff;color:#1C1D22;font:inherit;font-weight:600;line-height:1.2;padding:11px 18px;min-height:44px;cursor:pointer}
.ua-consent__button:hover,.ua-consent__button:active{background:#EEEEEB}
.ua-consent__button[data-ua-choice="accepted"]{background:#FF7061;border-color:#FF7061;color:#fff}
.ua-consent__button[data-ua-choice="accepted"]:hover{background:#F2614F}
.ua-consent__button:focus-visible,.ua-consent__more:focus-visible{outline:2px solid #FF7061;outline-offset:3px;border-radius:4px}
.ua-consent__more{color:#6B6F7A;font-weight:600;white-space:nowrap}
@media (max-width:600px){.ua-consent__actions{width:100%}.ua-consent__button{flex:1 1 auto;text-align:center}}

