/* Scope: body.gf-page-legal — Privacy / Terms */
body.gf-page-legal .privacy-content h1 {
  font-family: var(--font-display), sans-serif;
  letter-spacing: -0.04em;
}

body.gf-page-legal .content-area {
  background: var(--gf-mist, #f7f8fa);
  padding-bottom: var(--gf-section, 4rem);
}

@media (max-width: 768px) {
  body.gf-page-legal .privacy-content h1 {
    font-size: clamp(1.5rem, 6vw, 2rem);
  }
}
