.measurement-consent[hidden]{display:none!important}
.measurement-consent{position:static;max-width:1120px;margin:0 auto;padding:28px 24px 36px;background:#0b121b;color:#fff;border-top:1px solid #263848;scroll-margin-top:90px}
.measurement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.measurement-consent h2{font-size:20px;line-height:1.3;letter-spacing:0;margin:0 0 8px}.measurement-consent h3{font-size:15px;line-height:1.4;letter-spacing:0;margin:0 0 8px}.measurement-consent p{font-size:12px;line-height:1.6;color:#bdcbd7;margin:0}.measurement-options{display:grid;grid-template-columns:1fr 1fr;gap:30px}.measurement-option{min-width:0}.measurement-consent .measurement-state{margin:10px 0;color:#a9c9df;font-size:12px}.measurement-actions{display:flex;gap:8px;flex-wrap:wrap}.measurement-consent button{border:1px solid #6b8193;border-radius:4px;background:transparent;color:#fff;min-height:44px;padding:10px 13px;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.measurement-consent button[aria-pressed="true"]{border-color:#8cc7fa;background:#173650}.measurement-consent .measurement-close{min-height:44px;flex:none}.measurement-consent .measurement-detail{margin-top:22px}.measurement-detail a{text-decoration:underline;text-underline-offset:3px}.measurement-consent button:focus-visible,.measurement-consent a:focus-visible,.privacy-choice:focus-visible,.privacy-inline-choice:focus-visible{outline:2px solid #ffad79;outline-offset:4px}.privacy-choice{border:0;background:none;color:inherit;font:inherit;padding:0;text-align:left;cursor:pointer}.privacy-inline-choice{border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:700px){.measurement-consent{padding:24px 20px 30px}.measurement-heading{gap:14px}.measurement-options{grid-template-columns:1fr;gap:24px}.measurement-actions button{flex:1;min-width:0}.measurement-consent h2{font-size:18px}.measurement-option+.measurement-option{padding-top:22px;border-top:1px solid #263848}}
