/* Einheitliche Abschnittsüberschriften / 04.11.2026 */
:root { --heading-logo-green: #285c4d; }

/* Großzügige, klar lesbare Überschriften im Grünton des bestehenden Logos. */
body.home-editorial .section h2,
body.home-editorial #ueber-mich .about-section-title,
body.home-editorial .home-library-copy h2,
body.home-editorial section.home-library-teaser h2,
body.home-editorial .early-cta h3,
body.home-editorial .benefit-card h3,
body.home-editorial .package-card h3,
body.home-editorial .deliverable-card h3,
body.home-editorial .faq-item summary,
body .library-intro h1,
body .library-intro h1 em,
body .library-directory h2,
body .library-resources h2,
body .library-card h3 {
  color: var(--heading-logo-green) !important;
}

/* Anders als auf hellen Karten: in der dunklen Kontaktfläche hell bleiben. */
body.home-editorial #kontakt h2,
body.home-editorial .contact h2 {
  color: #ffffff !important;
}

/* Ohne die doppelten kleinen Kategorietexte: Abschnittstitel bekommen den passenden Abstand. */
body.home-editorial .section h2,
body .library-directory h2,
body .library-resources h2 {
  margin-top: 0;
}

/* Rollstuhl-Szene so zeigen, dass Person, gesamte Sitzfläche und Räder nicht abgeschnitten werden. */
body.home-editorial .benefit-card .benefit-image-2 {
  display: block;
  width: 100%;
  height: 205px;
  object-fit: contain !important;
  object-position: center center !important;
  background: #e6eee5;
  filter: brightness(1.08) saturate(0.92) contrast(0.96);
}

@media (max-width: 570px) {
  body.home-editorial .benefit-card .benefit-image-2 {
    height: 205px;
  }
}
