.measurement-banner{position:fixed;bottom:18px;left:18px;right:18px;z-index:100;background:#f5f4ef;color:#192127;border:1px solid #a9c6be;border-radius:5px;padding:22px;box-shadow:0 8px 45px #0005;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;max-width:1100px;margin-inline:auto}.measurement-banner h2{font-size:21px;margin:0 0 8px;letter-spacing:-.02em}.measurement-banner p{font-size:13px;line-height:1.6;margin:0;max-width:700px}.measurement-banner p a{text-decoration:underline}.measurement-actions{display:flex;flex-direction:column;gap:10px}.measurement-actions button{min-height:42px;white-space:nowrap}.privacy-preferences{border:0;background:none;color:inherit;text-decoration:underline;font:inherit;padding:0;cursor:pointer}.measurement-banner .measurement-reject{border-color:#536a61;color:#192127;background:transparent}.measurement-banner button:focus-visible{outline:3px solid #8067d7;outline-offset:4px}@media(max-width:650px){.measurement-banner{bottom:10px;left:10px;right:10px;padding:18px;grid-template-columns:1fr;gap:14px}.measurement-actions{flex-direction:row;flex-wrap:wrap}.measurement-actions button{flex:1;padding:12px 14px;font-size:12px}.measurement-banner p{font-size:12px}}
