/* ======================================
   ARAUMA — PRIVACY PAGE (ID 3)
   ====================================== */

body.page-id-3,
body.page-id-10 {
  background-color: #EFEFEF;
}


body.page-id-3 .site-main,
body.page-id-10 .site-main {
  max-width: 100% !important;
  padding-top: 120px !important;
  padding-bottom: 80px !important;
  box-sizing: border-box !important;
}

body.page-id-3 .page-header,
body.page-id-10 .page-header {
  display: none !important;
}

body.page-id-3 .page-content,
body.page-id-10 .page-content {
  max-width: 760px !important;
  margin: 0 auto !important;
  padding: 0 24px !important;
  box-sizing: border-box !important;
}


/* ======================================
   HERO
   ====================================== */

.arauma-privacy__hero--section {
  margin-top: 48px;
}

.arauma-privacy__title--h2 {
  font-size: 28px !important;
}

.arauma-privacy__hero {
  margin-bottom: 48px;
  padding-bottom: 32px;
  border-bottom: 1px solid var(--arauma-border-muted);
}

.arauma-privacy__eyebrow {
  font-family: var(--arauma-font);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--arauma-text-muted);
  margin: 0 0 12px;
}

.arauma-privacy__title {
  font-family: var(--arauma-font);
  font-size: 36px;
  font-weight: 300;
  color: var(--arauma-text-dark);
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin: 0 0 12px;
}

.arauma-privacy__updated {
  font-family: var(--arauma-font);
  font-size: 13px;
  color: var(--arauma-text-muted);
  margin: 0;
}


/* ======================================
   BODY
   ====================================== */

.arauma-privacy__body {
  background: var(--arauma-white);
  padding: 48px;
  box-sizing: border-box;
}

.arauma-privacy__section {
  margin-bottom: 40px;
}

.arauma-privacy__section:last-child {
  margin-bottom: 0;
}

.arauma-privacy__section h2 {
  font-family: var(--arauma-font) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: var(--arauma-text-dark) !important;
  margin: 0 0 16px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid var(--arauma-border-muted) !important;
}

.arauma-privacy__section p {
  font-family: var(--arauma-font) !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.75 !important;
  color: var(--arauma-text-body) !important;
  margin: 0 0 14px !important;
}

.arauma-privacy__section p:last-child {
  margin-bottom: 0 !important;
}

.arauma-privacy__section ul {
  font-family: var(--arauma-font) !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  color: var(--arauma-text-body) !important;
  padding-left: 20px !important;
  margin: 0 0 14px !important;
}

.arauma-privacy__section li {
  margin-bottom: 6px !important;
}

.arauma-privacy__section a {
  color: var(--arauma-green) !important;
  text-decoration: none !important;
  transition: opacity var(--arauma-transition) !important;
}

.arauma-privacy__section a:hover {
  opacity: 0.75 !important;
}


/* ======================================
   RESPONSIVE — Mobile
   ====================================== */

@media (max-width: 767px) {
  body.page-id-3 .site-main,
  body.page-id-10 .site-main {
    padding-top: 80px !important;
    padding-bottom: 48px !important;
  }

  .arauma-privacy__title {
    font-size: 28px;
  }

  .arauma-privacy__body {
    padding: 32px 24px;
  }

  .arauma-privacy__section h2 {
    font-size: 13px !important;
  }
}
