.ob-analytics-notice{position:fixed;z-index:2147483000;left:20px;right:20px;bottom:20px;max-width:980px;margin:auto;padding:22px;background:#eee9dd;color:#252525;border:1px solid #8c887e;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;font:14px/1.5 Arial,sans-serif;box-sizing:border-box}
.ob-analytics-notice[hidden]{display:none!important}
.ob-analytics-notice strong{font-size:18px;line-height:1.2}
.ob-analytics-notice p{margin:8px 0 0;max-width:65ch}
.ob-analytics-notice a{color:inherit;text-decoration:underline}
.ob-analytics-actions{display:flex;flex-direction:column;gap:8px}
.ob-analytics-actions button{appearance:none;border:1px solid #252525;background:transparent;color:#252525;padding:10px 16px;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:0}
.ob-analytics-actions button:hover{background:#252525;color:#eee9dd}
.ob-analytics-actions button:focus-visible,.ob-analytics-preferences:focus-visible{outline:2px solid #263bd9;outline-offset:4px}
.ob-analytics-preferences{display:inline;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-decoration:none;padding:0;margin:0;cursor:pointer;white-space:nowrap}.ob-analytics-preferences:hover{text-decoration:underline}.ob-footer nav.ob-analytics-legal-inline,.ob-analytics-legal-inline{display:flex;flex-direction:row!important;flex-wrap:wrap;align-items:baseline;gap:8px 18px;font-size:12px;line-height:1.5}.ob-analytics-legal-inline a{color:inherit;text-decoration:none}.ob-analytics-legal-inline a:hover{text-decoration:underline}
@media(max-width:620px){.ob-analytics-notice{left:12px;right:12px;bottom:12px;padding:18px;grid-template-columns:1fr;gap:14px;max-height:80svh;overflow:auto;scrollbar-width:none}.ob-analytics-notice::-webkit-scrollbar{display:none}.ob-analytics-actions{flex-direction:row;flex-wrap:wrap}.ob-analytics-actions button{flex:1;white-space:normal}}

/* Match the legal links exactly; slightly brighter on the dark footer. */
#ob-study .ob-legal .ob-analytics-preferences{font:400 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:normal;color:#e9ede5}
