/* The privacy page: the language switch is two links and :target, no script. */
.doc .prose {
  max-width: 760px;
  padding-top: 40px;
  padding-bottom: 64px;
  color: #3a3f4a;
  font-size: 15px;
  line-height: 1.7;
}
.doc article {
  display: none;
}
.doc article#en {
  display: block;
}
.doc:has(#de:target) article#en {
  display: none;
}
.doc article:target {
  display: block;
}
.doc .switch {
  margin: 0 0 16px;
  text-align: right;
  font-weight: 700;
}
.doc h1 {
  margin: 0 0 16px;
  font-size: 40px;
  font-weight: 800;
  letter-spacing: -1px;
  color: #14161c;
}
.doc .lead {
  margin: 0 0 8px;
  font-size: 17px;
  color: #14161c;
}
.doc h2 {
  margin: 28px 0 12px;
  font-size: 22px;
  color: #14161c;
}
.doc p {
  color: inherit;
}
.doc ul {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 0;
  padding-left: 22px;
  color: inherit;
}
