.privacy-preferences{background:none;border:0;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:11px;min-height:44px;padding:8px 0;cursor:pointer}.analytics-consent{position:fixed;inset:auto 20px 20px;z-index:80;display:flex;align-items:center;gap:28px;background:#fff;color:#20251f;border:1px solid #20251f55;padding:24px 28px;box-shadow:0 8px 40px #0004;max-width:1120px;margin:auto;font-family:Manrope,sans-serif}.analytics-consent h2{font:700 18px/1.3 Manrope,sans-serif;letter-spacing:0;margin:0 0 8px}.site-footer .analytics-consent p,#article-analytics .analytics-consent p{font-size:13px;line-height:1.65;color:#20251f;max-width:680px}.analytics-consent a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:3px}.analytics-consent-actions{display:flex;gap:10px;flex-shrink:0}.analytics-consent-actions button{background:#fff;color:#20251f;border:1px solid #20251f99;min-height:46px;padding:10px 16px;font-size:12px;font-weight:650;white-space:nowrap}.analytics-consent-actions button:hover{background:#f3d85a44}.analytics-consent-actions button:disabled{opacity:.5}.analytics-consent-close{position:absolute;right:4px;top:4px;width:36px;height:36px;background:transparent;color:#20251f;font-size:24px}@media (max-width:800px){.analytics-consent{inset:auto 12px 12px;display:block;padding:20px;max-height:70svh;overflow:auto}.analytics-consent-actions{gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:6px}.analytics-consent-actions button{font-size:11px;padding:10px 8px;white-space:normal}}
