.privacy-data-map{margin:1.5rem 0}.privacy-data-map>h2{margin-bottom:.8rem}.privacy-never{background:linear-gradient(145deg, var(--card), #006fe50f);border:1px solid var(--accent);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-bottom:14px;padding:1rem;display:grid}.privacy-never-mark{width:42px;height:42px;color:var(--accent);border:1px solid var(--line);background:#006fe514;border-radius:13px;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.privacy-never strong,.privacy-never span{display:block}.privacy-never span{color:var(--muted);margin-top:.15rem;font-size:.85rem}.privacy-data-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-data-card{background:var(--card);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:18px;padding:1.15rem}.privacy-data-local{border-color:var(--accent)}.privacy-data-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.74rem;font-weight:800}.privacy-data-card h3{margin:0 0 .85rem;font-size:1.05rem}.privacy-data-card ul{margin:0;padding:0;list-style:none}.privacy-data-card li{border-top:1px solid var(--line);margin:0;padding:.72rem 0 .72rem 1.35rem;position:relative}.privacy-data-card li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:1.05rem;left:.1rem;box-shadow:0 0 0 3px #006fe51f}.privacy-data-card li strong,.privacy-data-card li span{display:block}.privacy-data-card li strong{font-size:.9rem}.privacy-data-card li span{color:var(--muted);margin-top:.2rem;font-size:.82rem;line-height:1.45}@media (width<=720px){.privacy-data-columns{grid-template-columns:1fr}.privacy-never{align-items:start}}