/*
 * pages/privatlivspolitik.css
 * Styles til privatlivspolitik-siden
 */

.page-privatlivspolitik > section {
  width: calc(100% - 2 * var(--space-lg));
  max-width: var(--max-width-content);
  margin-left: auto;
  margin-right: auto;
  border-radius: var(--radius-lg);
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 4px 16px rgba(0,0,0,0.06);
  background-color: var(--color-bg-card);
}

.page-privatlivspolitik > section:first-child {
  margin-top: var(--space-sm);
}

.page-privatlivspolitik {
  padding-bottom: var(--space-lg);
}

.page-privatlivspolitik__inner {
  max-width: 680px;
  margin: 0 auto;
  padding: var(--space-3xl) var(--space-xl);
}

.page-privatlivspolitik__updated {
  color: var(--color-text-secondary);
  font-size: 14px;
  margin: 0 0 var(--space-lg);
}

.page-privatlivspolitik__inner h2 {
  margin-top: var(--space-xl);
  margin-bottom: var(--space-sm);
}

.page-privatlivspolitik__inner p,
.page-privatlivspolitik__inner ul {
  color: var(--color-text-secondary);
  line-height: 1.6;
  margin: 0 0 var(--space-sm);
}

.page-privatlivspolitik__inner ul {
  padding-left: var(--space-lg);
}

.page-privatlivspolitik__inner a {
  color: var(--color-primary);
}
