
			/* DP Recht - Lesbarkeit im Fliesstext (13.08.2026) */
#main .leading-relaxed p, #main .entry-content p {
  margin-bottom: 1.15em;
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
}
#main .leading-relaxed p:last-child, #main .entry-content p:last-child { margin-bottom: 0; }
#main .leading-relaxed ul, #main .entry-content ul {
  list-style: disc outside;
  padding-left: 1.4em;
  margin: 0 0 1.5em;
}
#main .leading-relaxed ol, #main .entry-content ol {
  list-style: decimal outside;
  padding-left: 1.6em;
  margin: 0 0 1.5em;
}
#main .leading-relaxed li, #main .entry-content li {
  margin-bottom: .7em;
  padding-left: .2em;
  text-align: justify;
  hyphens: auto;
  -webkit-hyphens: auto;
}
#main .leading-relaxed li::marker, #main .entry-content li::marker { color: #d4a017; }
@media (max-width: 480px) {
  #main .leading-relaxed p, #main .entry-content p,
  #main .leading-relaxed li, #main .entry-content li { text-align: left; }
}

/* Brotkrumen und Rueckweg (13.08.2026) */
.dp-brotkrumen {
  display: flex; flex-wrap: wrap; align-items: center; gap: .45em;
  font-size: .85rem; line-height: 1.4;
  margin: 0 0 1.8em; padding-bottom: .9em;
  border-bottom: 1px solid rgba(120,130,150,.18);
}
.dp-brotkrumen a { color: inherit; opacity: .7; text-decoration: none; }
.dp-brotkrumen a:hover { opacity: 1; text-decoration: underline; }
.dp-brotkrumen [aria-current] { opacity: .55; }
.dp-brotkrumen .dp-trenner { opacity: .4; }
.dp-zurueck {
  margin: 2.6em 0 0 !important; padding-top: 1.2em;
  border-top: 1px solid rgba(120,130,150,.18);
  font-size: .95rem; text-align: left !important;
}
.dp-zurueck a { color: inherit; text-decoration: none; font-weight: 500; }
.dp-zurueck a:hover { text-decoration: underline; }

/* Ansprechpartner-Kachel nur zeigen, wenn ein Name darin steht (14.08.2026).
   Das Theme gibt counterpart_title derzeit nicht aus - bis das repariert ist,
   stuende dort ein Foto ohne Namen. Sobald der Name erscheint, wird die
   Kachel automatisch wieder sichtbar. */
div.rounded-2xl:has(p.font-display:empty) { display: none !important; }

/* Schnellweg-Box einvernehmliche Scheidung (18.08.2026, Freigabe RA) */
.dp-schnellweg {
  background: #1d3a5f; color: #ffffff; border-radius: 1rem;
  padding: 1.4rem 1.5rem; margin: 0 0 1.9em;
}
.dp-schnellweg p {
  color: #ffffff !important; text-align: left !important;
  margin: 0 0 .5em; hyphens: none;
}
.dp-schnellweg .dp-schnellweg-titel { font-weight: 700; font-size: 1.18em; }
.dp-schnellweg-knopf {
  display: inline-block; background: #ffffff; color: #1e3a5f !important;
  border: 1px solid #c4a35a; font-weight: 700; padding: .82em 1.55em;
  border-radius: .55rem; text-decoration: none; margin-top: .35em;
  box-shadow: 0 4px 14px rgba(21, 42, 69, 0.18);
}
.dp-schnellweg-knopf:hover { filter: brightness(1.07); text-decoration: none; }		