.measurement-notice{inset-inline:0;bottom:var(--mobile-call-height,0px);z-index:40;max-height:calc(100dvh - 160px - var(--mobile-call-height,0px));overscroll-behavior:contain;color:#182349;background:#edf0f8;border-top:1px solid #bac4d9;padding:10px 0;scroll-margin-top:16px;position:fixed;overflow-y:auto}body:has(.measurement-notice){padding-bottom:calc(var(--measurement-notice-height,0px) + var(--mobile-call-height,0px) + 16px)}.measurement-inner{align-items:center;gap:20px;display:flex}.measurement-inner>div:first-child{flex:1;min-width:0}.measurement-notice h2{letter-spacing:0;margin:0 0 5px;font-size:1rem;font-weight:800;line-height:1.4}.measurement-notice h2:focus{outline-offset:4px;outline:3px solid #30349b}.measurement-notice p{max-width:880px;margin:0;font-size:.8125rem;line-height:1.5}.measurement-notice a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.measurement-notice .measurement-signal{margin-top:6px;font-weight:600}.measurement-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.measurement-actions button{color:#182349;background:#fff;border:1px solid #30349b;border-radius:5px;min-height:44px;padding:10px 15px;font-size:.875rem;font-weight:600}.measurement-actions button:hover{background:#e0e5f3}.measurement-actions button:disabled{opacity:.6;cursor:default}.privacy-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}.privacy-dialog [data-slot=dialog-title]{letter-spacing:0;margin:0;padding-right:44px;font-size:1.3rem;line-height:1.4}.privacy-dialog [data-slot=dialog-description]{margin:0;line-height:1.7}.privacy-dialog a{text-underline-offset:3px;text-decoration:underline}.privacy-dialog [data-slot=dialog-close]{place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.privacy-choice{color:inherit;text-underline-offset:3px;font-size:inherit;text-align:left;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.privacy-choice:disabled{cursor:wait;opacity:.6}.footer-legal>div{flex-wrap:wrap;align-items:center}.firm-footer .privacy-choice:focus-visible{outline-offset:5px;outline:3px solid #fff}.policy-page{overflow-wrap:anywhere}.policy-page h2{scroll-margin-top:16px}.policy-page ul{margin-bottom:1.5rem;padding-left:24px}.policy-page li{margin-bottom:.65rem}.policy-links{border-block:1px solid #dce1ed;flex-wrap:wrap;gap:8px 22px;margin:22px 0 30px;padding:18px 0;font-size:.9375rem;display:flex}.policy-links a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:900px){.measurement-inner{flex-direction:column;align-items:stretch;gap:10px}.measurement-actions{flex-shrink:1}.measurement-actions button{flex:1}.measurement-notice{padding:12px 0}}
