.privacy-banner{position:fixed;inset-inline:1rem;bottom:1rem;max-width:60rem;margin-inline:auto;z-index:95;max-height:85dvh;overflow:auto}.privacy-banner[hidden]{display:none}.privacy-banner h2{margin-top:0}.privacy-banner .pad{padding:1.5rem}.privacy-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin-block:1.5rem}.privacy-actions .button{flex:1;text-align:center;min-height:2.75rem}.privacy-options{padding-top:1.25rem}.privacy-options label{display:flex;align-items:center;gap:0.5rem;font-weight:700}.privacy-options p{margin:0.5rem 0 1.25rem}.privacy-options input{width:1.25rem;height:1.25rem;flex:none}.privacy-options .button{margin-top:0.25rem}.privacy-settings-link{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;padding:0;text-align:start}.privacy-map-notice{padding:2.5rem 1.5rem;text-align:center}.privacy-map-notice .button{margin-top:1rem}.privacy-banner:focus-visible,.privacy-settings-link:focus-visible{outline:0.125rem solid currentColor;outline-offset:0.25rem}@media(max-width:37.5rem){.privacy-banner{inset-inline:0.5rem;bottom:0.5rem}.privacy-banner .pad{padding:1.25rem}.privacy-actions .button{flex-basis:100%}}
iframe[data-privacy-frame][hidden]{display:none!important}
