/* Bestehende Startseitenregeln unveraendert aus dem Body ausgelagert, 13.11.2026. */
/* Der Film füllt denselben Rahmen wie bisher das Bild. Sonst ändert sich nichts. */
    .hero-bild video { width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }

    /* ⚠️ REIHENFOLGE BEACHTEN: Diese Grundregel muss VOR dem @media-Block stehen.
       Stand sie danach, gewann sie bei gleicher Gewichtung – dann waren Video UND
       Ersatzbild ausgeblendet und der Kopfbereich war leer. */
    .hero-bild .ersatzbild { display: none; width: 100%; height: 100%; object-fit: cover; object-position: center; }

    /* Wer im Betriebssystem „Bewegung reduzieren" eingestellt hat, bekommt das
       Standbild statt des Films. Das gehört zur Barrierefreiheit – Bewegung kann
       Migräne und Schwindel auslösen. */
    @media (prefers-reduced-motion: reduce) {
      .hero-bild video { display: none; }
      .hero-bild .ersatzbild { display: block; }
    }

/* Freigegebene Startseiten-Einleitung, 10.09.2026. */
  #anliegen h2 { max-width: 1100px; }
  #anliegen .lead { max-width: 800px; }
  @media (max-width: 760px) { #anliegen .intro-umbruch { display: none; } }

#bewertungen .bewertungen{align-items:start}
#bewertungen .bewertung--aufklappbar{padding:0}
#bewertungen .bewertung-details summary{display:block;list-style:none;cursor:pointer;padding:1.6rem 1.6rem 1.5rem;border-radius:var(--radius)}
#bewertungen .bewertung-details summary::-webkit-details-marker{display:none}
#bewertungen .bewertung-details summary:focus-visible{outline:2px solid var(--rot);outline-offset:4px}
#bewertungen .bewertung-name--kurz{display:block}
#bewertungen .bewertung-auszug{min-width:0;font-size:.95rem;color:var(--text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
#bewertungen .bewertung-mehr{display:block;margin-top:1.2rem;font-size:.9rem;font-weight:700;color:var(--rot)}
#bewertungen .bewertung-schliessen{display:none}
#bewertungen .bewertung-details[open] .bewertung-vorschau,#bewertungen .bewertung-details[open] .bewertung-name--kurz,#bewertungen .bewertung-details[open] .bewertung-oeffnen{display:none}
#bewertungen .bewertung-details[open] .bewertung-schliessen{display:inline}
#bewertungen .bewertung-details[open] summary{padding-bottom:0}
#bewertungen .bewertung-volltext{padding:0 1.6rem 1.5rem}
