[hidden]{display:none!important}.analytics-consent{background:var(--soft,#eef0f5);color:var(--navy);border-top:1px solid var(--line);padding:32px 0}.analytics-consent h2{font-size:22px;line-height:1.4;margin:0 0 14px}.analytics-consent p{font-size:14px;line-height:1.7;max-width:780px;margin:0 0 18px}.analytics-actions{display:flex;flex-wrap:wrap;gap:12px}.analytics-consent #consent-status{margin:14px 0 0}.site-footer .analytics-settings{justify-self:start;cursor:pointer}.analytics-consent .button{cursor:pointer} @media(max-width:600px){.analytics-consent{padding:26px 0}.analytics-consent h2{font-size:20px}.analytics-actions .button{width:100%;justify-content:center}}
