/* Abschnitt "Öffnungszeiten" (Seite 291) – ergänzt 2026-09-22.
   Greift nur hinter dem Anker <a name="291">; Kopf und Inhalte bleiben unverändert. */

/* Sprechzeiten als Liste: Tag links, Uhrzeit rechts, feine Trennlinien */
body .container article a[name="291"] ~ section .wp-block-column:first-child p:has(strong) {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
  margin: 0;
  padding: 10px 0;
  border-bottom: 1px solid #e3edc6;
  font-variant-numeric: tabular-nums;
}
body .container article a[name="291"] ~ section .wp-block-column:first-child p:has(strong) br {
  display: none;
}
body .container article a[name="291"] ~ section .wp-block-column:first-child p:has(strong) strong {
  font-weight: 600;
  color: #3c3c3b;
}
body .container article a[name="291"] ~ section .wp-block-column:first-child p:not(:has(strong)) {
  margin-top: 12px;
  color: #7c7c7b;
}

/* Telefonnummer unter "Terminvereinbarung" hervorheben */
body .container article a[name="291"] ~ section .wp-block-column:nth-child(2) p:last-child strong {
  display: inline-block;
  margin-top: 6px;
  font-size: 18px;
  font-weight: 600;
  color: #3c3c3b;
}

/* Recall-Text etwas zurücknehmen */
body .container article a[name="291"] ~ section .wp-block-column:nth-child(3) p {
  color: #646363;
}
