.privacy-demo{color:#23344c;max-width:900px;padding-bottom:60px;font-size:1rem;line-height:1.65}.privacy-demo nav{justify-content:space-between;gap:20px;padding:28px 0;display:flex}.privacy-demo header{padding:32px 0 16px}.privacy-demo h1{letter-spacing:-.04em;font-size:clamp(2rem,6vw,3.4rem);line-height:1.15}.privacy-demo h2{margin-bottom:12px;font-size:1.4rem}.privacy-demo h3{font-size:1.1rem}.privacy-demo p{margin:12px 0}.pd-label{color:#155eef;letter-spacing:.06em;font-size:.875rem;font-weight:700}.privacy-demo section{background:#fff;border:1px solid #d6dfec;border-radius:18px;margin:24px 0;padding:28px}.pd-source{border-bottom:1px solid #e2e8f0;padding:18px 0}.privacy-demo label{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.privacy-demo [data-slot=checkbox]{border:1px solid #65758b;border-radius:4px;width:22px;min-width:22px;height:22px;margin-top:4px}.privacy-demo [data-state=checked]{color:#fff;background:#155eef}.privacy-demo small{color:#52647b;font-size:.875rem}.privacy-demo button,.privacy-demo select{font:inherit;color:#123d91;cursor:pointer;background:#f3f7ff;border:1px solid #b6c7df;border-radius:9px;padding:10px 16px}.privacy-demo button:disabled{opacity:.55;cursor:default}.privacy-demo a{color:#155eef}.pd-status{background:#eef4ff;border-left:4px solid #155eef;padding:16px}.privacy-demo .pd-danger{color:#a52323;background:#fff5f5;border-color:#debcbc}.privacy-demo footer{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.privacy-demo footer p{flex-basis:100%}.privacy-demo summary{cursor:pointer;color:#155eef}.pd-dialog{color:#23344c;background:#fff;font-size:1rem;line-height:1.6}.privacy-demo :focus-visible{outline-offset:4px;outline:3px solid #155eef}@media (width<=600px){.privacy-demo section{padding:20px}.privacy-demo nav{flex-wrap:wrap}}
