.analytics-settings{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.analytics-settings:hover{color:var(--ink)}
.analytics-consent{position:fixed;z-index:100;bottom:24px;left:24px;width:min(470px,calc(100% - 48px));padding:22px 24px;background:var(--paper);border:1px solid #bdcdb4;border-radius:12px;box-shadow:0 12px 50px #183a2426}.analytics-consent[hidden]{display:none}.analytics-consent h2{font-size:20px;line-height:1.25;letter-spacing:-.6px;margin:0 0 10px}.analytics-consent p{font-size:12px;line-height:1.75;color:#617157;margin:0}.analytics-consent p a{text-decoration:underline;text-underline-offset:3px}.analytics-consent-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.analytics-consent .button{justify-content:center;flex:1;padding:12px 15px;min-height:44px;font-size:12px;white-space:nowrap}.footer-links{flex-wrap:wrap}.analytics-status{margin-top:24px}
@media(max-width:760px){.analytics-consent{left:16px;bottom:16px;width:calc(100% - 32px);padding:20px}.analytics-consent h2{font-size:19px}.analytics-consent p{font-size:12px}.analytics-consent-actions{gap:10px}}
