.privacy-page{padding:clamp(2rem,5vw,4.5rem) 0 5rem}.privacy-shell{max-width:1040px}.privacy-hero{display:grid;gap:.75rem;margin-bottom:1.5rem}.privacy-hero h1{margin:0;font-size:clamp(2.3rem,7vw,4.6rem);letter-spacing:-.055em}.privacy-lead{max-width:760px;margin:0;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.15rem);line-height:1.7}.privacy-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.privacy-nav a{display:inline-flex;align-items:center;min-height:42px;padding:.55rem .8rem;border:1px solid var(--border);border-radius:var(--radius);font:600 .72rem var(--font-mono);color:var(--text-secondary)}.privacy-nav a:hover,.privacy-nav a:focus-visible{color:var(--teal);border-color:var(--border-strong)}.privacy-preview,.privacy-pending,.privacy-note{margin:1rem 0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--text-secondary);line-height:1.6}.privacy-preview{border-color:rgba(47,230,200,.28)}.privacy-pending{border-color:rgba(255,180,84,.42);background:rgba(255,180,84,.045)}.privacy-pending strong{color:var(--warning)}.privacy-status{min-height:1.3rem;margin:.75rem 0;color:var(--text-secondary);font:500 .75rem var(--font-mono)}.privacy-status[data-type="success"]{color:var(--teal)}.privacy-status[data-type="error"]{color:var(--danger)}.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.privacy-card,.privacy-danger{padding:clamp(1.1rem,3vw,1.5rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel)}.privacy-card h2,.privacy-danger h2{margin:.35rem 0 .65rem}.privacy-card p,.privacy-danger>p{color:var(--text-secondary);line-height:1.65}.privacy-actions,.dialog-actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.privacy-danger{margin-top:1rem;border-color:rgba(255,116,116,.34);background:linear-gradient(145deg,rgba(255,116,116,.035),var(--panel))}.privacy-danger .eyebrow,.privacy-danger h2{color:#ff9b9b}.privacy-retention{padding:.85rem;border-left:2px solid rgba(255,180,84,.6);background:rgba(255,180,84,.035)}.privacy-delete-form{display:grid;gap:1rem;margin-top:1.15rem}.privacy-check{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;padding-top:.9rem;border-top:1px solid var(--border)}.privacy-check input{margin-top:.22rem}.privacy-check label{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.privacy-delete-form .form-field{display:grid;gap:.45rem}.privacy-delete-form input[type="text"],.privacy-delete-form input[type="email"]{width:100%}.privacy-note a{color:var(--teal)}.privacy-dialog{max-width:520px}.privacy-dialog form{display:grid;gap:.8rem}.privacy-dialog h2,.privacy-dialog p{margin:0}.privacy-dialog p{color:var(--text-secondary);line-height:1.6}.privacy-page[data-inspection="1"] button,.privacy-page[data-inspection="1"] input{pointer-events:none}@media(max-width:720px){.privacy-grid{grid-template-columns:1fr}.privacy-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-nav a{justify-content:center}.privacy-actions .button{flex:1 1 100%}}@media print{.privacy-nav,.privacy-actions,.privacy-danger,.privacy-preview,[data-notifications-host]{display:none!important}}
