.analytics-consent{z-index:85;color:#10284f;background:#fff;border-top:1px solid #d8d1e4;align-items:center;gap:28px;padding:20px max(24px,50vw - 640px);display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -2px 8px #10284f0a}.analytics-consent h2{margin:0 0 6px;font-size:17px;font-weight:600}.analytics-consent p{color:#5d5771;max-width:76ch;margin:0;font-size:13px;line-height:1.6}.analytics-consent a,.analytics-preferences-link{text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.analytics-consent-actions .button-secondary{white-space:nowrap;min-height:44px;padding:10px 15px;font-size:13px}.analytics-preferences-link{min-height:44px;color:inherit;cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:0}.analytics-preferences-link:focus-visible,.analytics-consent a:focus-visible{outline-offset:4px;outline:2px solid #7c2ae8}@media (width<=800px){.analytics-consent{padding:16px 20px max(16px, env(safe-area-inset-bottom));display:block}.analytics-consent-actions{flex-wrap:wrap;margin-top:12px}.analytics-consent-actions .button-secondary{flex:1}}
