
.privacy-hero {
  display: flex;
  align-items: stretch;
  gap: 0;
  margin-bottom: 0;
}
.privacy-hero-bar {
  width: clamp(16px, 2vw, 24px);
  background: var(--accent, #ff9900);
  border-radius: 12px 0 0 12px;
  flex-shrink: 0;
}
.privacy-hero-content {
  padding: clamp(0.8rem, 2vw, 1.5rem) clamp(1rem, 2.5vw, 2rem);
  flex: 1;
}
.privacy-hero-content h1 {
  margin: 0 0 0.3rem 0;
  font-size: clamp(1.3rem, 3.5vw, 2rem);
}
.privacy-updated {
  color: var(--text2, #888);
  font-size: clamp(0.75rem, 1.4vw, 0.85rem);
  margin: 0;
}
.privacy-section {
  margin-bottom: clamp(1rem, 2.5vw, 1.8rem);
  padding: clamp(0.9rem, 2vw, 1.4rem) clamp(1rem, 2.5vw, 1.8rem);
  background: var(--card-bg, transparent);
  border: 1px solid var(--border, #333);
  border-left: 4px solid var(--accent2, #99ccff);
  border-radius: 0 8px 8px 0;
}
.privacy-section h2 {
  font-family: 'Orbitron', sans-serif;
  font-size: clamp(0.78rem, 1.5vw, 0.95rem);
  color: var(--accent2, #99ccff);
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin: 0 0 0.7rem 0;
}
.privacy-section p {
  color: var(--text, #ccc);
  font-size: clamp(0.82rem, 1.4vw, 0.94rem);
  line-height: 1.75;
  margin: 0 0 0.5rem 0;
}
.privacy-section p:last-child { margin-bottom: 0; }
.privacy-list {
  margin: 0.4rem 0 0.5rem 0;
  padding: 0;
  list-style: none;
}
.privacy-list li {
  color: var(--text, #ccc);
  font-size: clamp(0.8rem, 1.3vw, 0.92rem);
  line-height: 1.7;
  padding-inline-start: 1.2rem;
  position: relative;
}
.privacy-list li::before {
  content: '▸';
  position: absolute;
  inset-inline-start: 0;
  color: var(--accent, #ff9900);
  font-size: 0.75em;
  top: 0.18em;
}

.geekvpn-actions { display:flex; flex-wrap:wrap; gap:.75rem; margin-top:1.5rem; }
.geekvpn-icon { width:100%; max-width:420px; height:auto; display:block; margin:auto; object-fit:contain; }
.geekvpn-status { color:var(--text2); margin-top:1rem; }
.geekvpn-policy-note { color:var(--text2); margin-bottom:2rem; }

.geekvpn-brand {display:grid;place-items:center;}
.geekvpn-policy {max-width:780px;}

[dir="rtl"] .privacy-section { border-left:1px solid var(--border); border-right:4px solid var(--accent2); border-radius:8px 0 0 8px; }
