.privacy-page .privacy-title {
  font-size: var(--font-size-3xl);
  text-align: center;
  font-weight: 500;
  margin: 56px 0;
}
section {
  margin: 34px 0 !important;
}
.navbar {
  background: white !important;
  position: static !important;
  box-shadow: 0 4px 36px 0 rgba(172, 113, 84, 0.04) !important;
  backdrop-filter: blur(11px) !important;
}

/* Panel style to match screenshot: header bar + content box */
.privacy-section {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.04);
}
.privacy-section .section-header {
  font-size: var(--font-size-xl);
  background: var(--tertiary-100);
  padding: 10px 12px;
  font-weight: 500;
  border-radius: 8px 8px 0 0;
}
.privacy-section .section-body {
  font-size: var(--font-size-lg);
  background: #fff;
  padding: 16px;
  color: var(--natural-400);
}
.privacy-section h3 {
  display: none;
}
.privacy-section ul {
  margin: 0;
  padding-left: 1.2em;
}
.privacy-section p {
  margin: 0;
  font-size: var(--font-size-lg) !important;
}
.brand-name {
  color: var(--primary-500);
}

:root[dir="rtl"] .privacy-section ul {
  padding-left: 0;
  padding-right: 1.2em;
}

@media (max-width: 600px) {
  body {
    padding: 20px;
  }
  .container {
    padding: 0 8px;
  }
}
