.ga-consent{position:fixed;left:24px;right:24px;bottom:24px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(760px,calc(100% - 48px));margin-inline:auto;padding:20px 22px;border:2px solid var(--ink, #18191b);background:var(--paper, #faf9f3);color:var(--ink, #18191b);box-shadow:5px 5px 0 var(--ink, #18191b);font-family:Outfit,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55}.ga-consent-copy{min-width:0}.ga-consent h2{margin:0 0 6px;font-size:18px;line-height:1.2;letter-spacing:-.01em}.ga-consent p{margin:0;max-width:52ch;color:#41444a}.ga-consent-actions{display:flex;flex-shrink:0;gap:10px}.ga-consent button{min-height:44px;padding:8px 16px;border:2px solid var(--ink, #18191b);background:#fff;color:inherit;font:inherit;font-weight:600;cursor:pointer}.ga-consent button[data-choice=granted]{background:var(--yellow, #ffe36e)}.ga-consent button:focus-visible{outline:3px solid #3164d5;outline-offset:4px}@media(max-width:640px){.ga-consent{left:12px;right:12px;bottom:12px;width:auto;flex-direction:column;align-items:stretch;gap:16px;padding:16px}.ga-consent-actions{justify-content:flex-end}}
