.analytics-choice{position:fixed;inset:auto 1rem 1rem;z-index:10000;max-width:58rem;margin-inline:auto;padding:1.1rem 1.35rem;background:#fffaf3;color:#0a3544;border:1px solid #c75b2c;display:flex;align-items:center;gap:1.5rem;font:1rem/1.5 system-ui,sans-serif}
.analytics-choice h2{font:600 1rem/1.4 system-ui,sans-serif;margin:0 0 .3rem}
.analytics-choice p{font:inherit;color:inherit;margin:0;max-width:40rem}
.analytics-choice a{color:inherit;text-decoration:underline}
.analytics-choice-actions{display:flex;gap:.6rem;flex-shrink:0;flex-wrap:wrap}
.analytics-choice button,.analytics-preferences{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;padding:.65rem .85rem;cursor:pointer;border-radius:0}
.analytics-choice button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #c75b2c;outline-offset:4px}
.analytics-preferences{font:inherit;color:inherit;border:0;text-decoration:underline;margin:.5rem 0;padding:.25rem;display:block}
@media(max-width:640px){.analytics-choice{display:block;padding:1rem;inset:auto .75rem .75rem}.analytics-choice-actions{margin-top:.8rem}.analytics-choice button{flex:1}}
