.analytics-choice{position:fixed;z-index:100;bottom:20px;left:20px;right:20px;max-width:670px;margin-left:auto;background:#eeeee7;color:#101512;border:1px solid #b6b9af;padding:24px;box-shadow:0 10px 45px #0006;font:14px/1.5 Ulfur,Arial,sans-serif}
.analytics-choice[hidden]{display:none}.analytics-choice h2{font-size:21px;line-height:1.3;margin:0 0 8px;letter-spacing:0}.analytics-choice p{color:#384237;margin:0 0 16px}.analytics-choice a{color:#384237;text-decoration:underline}.analytics-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.analytics-actions button{font:inherit;cursor:pointer;border:1px solid #101512;padding:10px 16px;min-height:44px;background:transparent;color:#101512}.analytics-actions button:hover{background:#dce0d5;color:#101512}.analytics-actions a{margin-left:auto;font-size:12px}.analytics-choice button:focus-visible,.analytics-choice a:focus-visible{outline:2px solid #101512;outline-offset:3px}.utility-links{flex-wrap:wrap}.analytics-preferences{white-space:nowrap}
@media(max-width:600px){.analytics-choice{bottom:12px;left:12px;right:12px;padding:20px}.analytics-actions button{flex:1}.analytics-actions a{width:100%;margin:4px 0 0}.analytics-choice h2{font-size:20px}}
