.analytics-notice{position:fixed;z-index:100;bottom:0;left:0;right:0;background:#f8f6ef;color:#202630;border-top:1px solid #adb4bf;box-shadow:0 -6px 25px #20263018;padding:18px max(20px,calc((100vw - 1180px)/2));font:400 15px/1.5 Manrope,sans-serif}.analytics-notice[hidden],.analytics-preferences[hidden]{display:none}.analytics-notice p{margin:0 0 10px;max-width:78ch}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-actions button,.analytics-preferences{font:600 14px/1.3 Manrope,sans-serif;min-height:44px;padding:11px 17px;border:1px solid #253b68;border-radius:4px;background:#f8f6ef;color:#253b68;cursor:pointer}.analytics-actions button{flex:0 1 190px}.analytics-actions button:hover,.analytics-preferences:hover{background:#e7eafa}.analytics-actions button:focus-visible,.analytics-preferences:focus-visible{outline:3px solid #435cd4;outline-offset:3px}.analytics-actions button:disabled{opacity:.55;cursor:not-allowed}.analytics-preferences{position:fixed;bottom:12px;right:12px;z-index:90;box-shadow:0 1px 5px #20263018}.analytics-notice a{color:#253b68;text-decoration:underline}@media(max-width:480px){.analytics-notice{padding:14px 16px}.analytics-actions button{flex:1 1 120px}.analytics-preferences{bottom:8px;right:8px}}
