/* legal.css — SIB Rechtstexte (Impressum, Datenschutz) */

.legal {
  max-width: 760px;
}

.legal__title {
  font-size: var(--text-4xl);
  margin-bottom: var(--space-1);
}

.legal__updated {
  font-size: var(--text-sm);
  color: var(--color-muted);
  margin-bottom: var(--space-5);
}

.legal h2 {
  font-family: var(--font-serif);
  font-size: var(--text-2xl);
  margin-top: var(--space-5);
  margin-bottom: var(--space-2);
}

.legal h3 {
  font-family: var(--font-serif);
  font-size: var(--text-xl);
  margin-top: var(--space-4);
  margin-bottom: var(--space-1);
}

.legal p {
  font-weight: 300;
  margin-bottom: var(--space-2);
}

.legal ul {
  list-style: disc;
  padding-left: var(--space-3);
  margin-bottom: var(--space-2);
}

.legal li {
  font-weight: 300;
  margin-bottom: 0.4rem;
}

.legal a {
  text-decoration: underline;
  text-underline-offset: 3px;
}

.legal address {
  font-style: normal;
  font-weight: 300;
  margin-bottom: var(--space-2);
  line-height: 1.8;
}
