.analytics-consent{color:#171917;z-index:90;background:#fff;border:1px solid #cfd4cb;border-top:4px solid #53aa15;width:min(900px,100% - 32px);max-height:calc(100dvh - 40px);padding:24px;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 44px #0002}.analytics-consent h2{font-family:var(--font-circle-display), sans-serif;margin:0 0 10px;font-size:24px;line-height:1.15}.analytics-consent p{margin:8px 0;font-size:14px;line-height:1.65}.analytics-consent a{text-underline-offset:3px;text-decoration:underline}.analytics-consent-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.analytics-consent-actions .button{min-height:44px}.analytics-close,.privacy-preferences{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;text-decoration:underline}.analytics-close{padding:12px;font-size:14px}:is(.privacy-preferences:focus-visible,.analytics-close:focus-visible){outline-offset:5px;outline:2px solid #53aa15}@media (max-width:600px){.analytics-consent{padding:20px;bottom:12px}.analytics-consent-actions .button{flex:160px}.analytics-consent h2{font-size:23px}}
