.privacy-dialog{box-sizing:border-box;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:32px;border:1px solid #dae7ed;border-radius:20px;background:#fff;color:#16323f;box-shadow:0 25px 100px #071e3440;font:400 15px/1.6 'DM Sans',sans-serif;text-align:left;overflow:auto}.privacy-dialog::backdrop{background:#071e3459;backdrop-filter:blur(3px)}.privacy-dialog h2{margin:6px 0 14px;font:500 25px/1.3 Unbounded,sans-serif;letter-spacing:-.04em}.privacy-kicker{font-size:11px;color:#0878bd;letter-spacing:.1em;text-transform:uppercase}.privacy-dialog p{margin:10px 0 18px;color:#536977}.privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.privacy-actions button,.privacy-save{min-height:46px;padding:12px 14px;border:1px solid #0879d0;border-radius:9px;background:#fff;color:#075c9f;font:600 14px 'DM Sans',sans-serif;cursor:pointer}.privacy-actions #privacy-accept{background:linear-gradient(115deg,#13adc9,#0869d5);color:#fff}.privacy-actions #privacy-customize{grid-column:1/-1;border-color:#d5e1e8;color:#314f60}.privacy-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:13px}.privacy-dialog a{color:#0867b8;text-decoration:underline}.privacy-category{padding:17px 0;border-top:1px solid #e3ebef}.privacy-category label,.privacy-category strong{display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:600}.privacy-category input{accent-color:#087bd1;width:21px;height:21px;flex:none}.privacy-category p{font-size:13px;margin:8px 0}.privacy-category small{font-size:12px;color:#627785}.privacy-save{width:100%;margin-top:12px;background:#0b6fc5;color:#fff}.privacy-footer-button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.privacy-dialog button:focus-visible,.privacy-dialog a:focus-visible,.privacy-category input:focus-visible{outline:3px solid #0b9fe6;outline-offset:3px}.privacy-dialog [hidden]{display:none!important}@media(max-width:480px){.privacy-dialog{padding:23px}.privacy-dialog h2{font-size:21px}.privacy-actions{grid-template-columns:1fr}.privacy-actions #privacy-customize{grid-column:auto}}
