.ConsentAnalytics-module__B0dxgW__banner{z-index:3999;border:4px solid var(--ink);background:var(--paper);width:min(560px,100vw - 28px);box-shadow:8px 8px 0 var(--blue);color:var(--ink);border-radius:18px;gap:18px;padding:clamp(18px,3vw,26px);display:grid;position:fixed;bottom:clamp(14px,2.4vw,34px);right:clamp(14px,2.4vw,34px)}.ConsentAnalytics-module__B0dxgW__copy{gap:8px;display:grid}.ConsentAnalytics-module__B0dxgW__copy h2{font-family:var(--font-black);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,5vw,2.15rem);line-height:.9}.ConsentAnalytics-module__B0dxgW__copy p{max-width:48ch;margin:0;font-size:1rem;line-height:1.35}.ConsentAnalytics-module__B0dxgW__copy a{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.ConsentAnalytics-module__B0dxgW__actions{flex-wrap:wrap;gap:10px;display:flex}.ConsentAnalytics-module__B0dxgW__button{border:3px solid var(--ink);background:var(--paper);min-height:44px;box-shadow:3px 3px 0 var(--ink);color:var(--ink);cursor:pointer;font:800 .95rem/1 var(--font-sans);border-radius:999px;padding:10px 18px;transition:box-shadow .15s,transform .15s}.ConsentAnalytics-module__B0dxgW__accept{background:var(--yellow)}.ConsentAnalytics-module__B0dxgW__button:hover,.ConsentAnalytics-module__B0dxgW__button:focus-visible{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.ConsentAnalytics-module__B0dxgW__button:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}@media (max-width:480px){.ConsentAnalytics-module__B0dxgW__banner{width:calc(100vw - 20px);box-shadow:5px 5px 0 var(--blue);border-width:3px;border-radius:14px;gap:14px;padding:17px;bottom:10px;right:10px}.ConsentAnalytics-module__B0dxgW__actions{grid-template-columns:1fr 1fr;display:grid}.ConsentAnalytics-module__B0dxgW__button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.ConsentAnalytics-module__B0dxgW__button{transition:none}}.ConsentAnalytics-module__B0dxgW__settingsButton{appearance:none;cursor:pointer;font:inherit;text-transform:inherit;background:0 0;border:0;padding:0}
