.privacy-dialog{border:1px solid #bbc3bf;border-radius:6px;padding:28px;max-width:580px;width:calc(100% - 32px);max-height:calc(100dvh - 40px);overflow:auto;background:#fbfaf6;color:#152b32;font:14px/1.8 'Public Sans',Arial,sans-serif}.privacy-dialog::backdrop{background:#10252bc2}.privacy-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.privacy-head span{font-size:11px;letter-spacing:.09em;text-transform:uppercase}.privacy-head button{border:1px solid #bbc3bf;background:transparent;min-height:44px;min-width:44px;color:inherit;font:inherit}.privacy-dialog h2{font-size:32px;margin:0 0 18px}.privacy-dialog p{margin:0 0 18px}.privacy-dialog a{text-decoration:underline}.privacy-state{background:#eeede7;padding:14px;font-size:12px}.privacy-option{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid #d5d9d5}.privacy-option input{margin-top:5px;width:20px;height:20px;flex:none;accent-color:#153d3c}.privacy-option strong{display:block}.privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 12px}.privacy-actions button,.privacy-save{font:600 13px/1.6 'Public Sans',Arial,sans-serif;min-height:49px;padding:11px 14px;border:1px solid #153d3c;color:#153d3c;background:white;cursor:pointer}.privacy-actions [data-privacy-accept]{background:#153d3c;color:white}.privacy-save{width:100%;background:transparent}.privacy-dialog button:focus-visible,.privacy-dialog input:focus-visible{outline:3px solid #a24a25;outline-offset:3px}.privacy-open{font:inherit;border:0;color:inherit;background:transparent;text-decoration:underline;padding:8px 0;cursor:pointer;min-height:40px}.privacy-note{font-size:11px;color:#566369;margin-top:17px!important}
@media(max-width:450px){.privacy-dialog{padding:21px}.privacy-actions{grid-template-columns:1fr}.privacy-dialog h2{font-size:29px}}