.privacy-preferences{gap:24px;min-width:0;max-width:880px;margin:0 auto;display:grid}.privacy-preferences .page-heading h1{margin-bottom:8px}.privacy-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.privacy-preferences p{line-height:1.65}.privacy-choice{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 0;display:flex}.privacy-choice strong{background:var(--bg-subtle,#f3f5f7);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:13px}.privacy-details{gap:10px;margin-block:20px;padding-left:22px;line-height:1.7;display:grid}.privacy-assurance{border-left:3px solid var(--accent,#3261df);background:var(--bg-subtle,#f3f5f7);border-radius:0 8px 8px 0;margin-block:24px;padding:16px 20px}.privacy-assurance p{margin-bottom:0}.privacy-actions{flex-wrap:wrap;gap:12px;margin-block:24px;display:flex}.privacy-feedback{border:1px solid var(--border);border-radius:8px;padding:14px 16px}.privacy-saved{color:var(--success,#19734b);font-weight:600}@media (max-width:540px){.privacy-actions{display:grid}.privacy-actions button{width:100%}.privacy-choice{align-items:flex-start}.privacy-preferences{gap:16px}.privacy-assurance{padding:14px 16px}}
