.cookie-settings{font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer;text-align:left;text-underline-offset:5px}.cookie-settings:hover{text-decoration:underline}.cookie-settings:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.analytics-choice[hidden]{display:none!important}.analytics-choice{position:fixed;z-index:120;bottom:76px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 32px));max-height:calc(100dvh - 110px);overflow:auto;background:var(--ivory,#f7f3ea);color:var(--charcoal,#252724);border:1px solid var(--line,#dad6cc);padding:26px 30px;box-shadow:0 6px 32px #0002}.analytics-choice h2{font-size:23px;line-height:1.25;letter-spacing:-.3px;margin:0 0 12px;font-weight:500}.analytics-choice p{font-size:14px;line-height:1.65;margin:0 0 16px}.analytics-choice a{text-decoration:underline;text-underline-offset:3px}.analytics-actions{display:flex;flex-wrap:wrap;gap:12px}.analytics-actions button{font:inherit;font-size:14px;min-height:44px;padding:11px 18px;color:var(--charcoal,#252724);background:transparent;border:1px solid currentColor;border-radius:3px;transition:background-color 250ms,color 250ms}.analytics-actions button:hover{color:var(--ivory,#f7f3ea);background:var(--charcoal,#252724)}.analytics-actions button:focus-visible{outline:3px solid var(--orange,#b94e27);outline-offset:3px}.analytics-actions button:disabled{opacity:.5;cursor:default}.analytics-actions button[hidden]{display:none}.analytics-choice #analytics-status{font-size:12px;color:var(--muted,#62645c);margin:12px 0 0}.analytics-choice #analytics-status:empty{display:none}@media(max-width:600px){.analytics-choice{padding:20px;bottom:68px}.analytics-actions button{flex:1 1 40%}}
