@scope (.privacy-policy-page) {
  :scope {
    padding-block: calc(var(--space-8) * 2) calc(var(--space-8) * 3);
  }

  :scope > h1 {
    margin: 0;
    font-size: clamp(2.75rem, 8vw, 5rem);
    line-height: 1;
    letter-spacing: -0.04em;
  }

  .policy-updated {
    color: var(--color-muted);
    font-weight: 700;
  }

  section {
    margin-block: var(--space-8);
  }

  h2 {
    margin-bottom: var(--space-3);
    font-size: 1.5rem;
  }

  p,
  li {
    line-height: 1.7;
  }

  li + li {
    margin-top: var(--space-2);
  }

  ul {
    padding-left: var(--space-8);
  }

  section a {
    color: var(--color-primary);
    font-weight: 750;
    overflow-wrap: anywhere;
    text-underline-offset: 0.2em;
  }
}
