/* Leistungsseiten: ruhiger und lesefreundlicher (18.10.2026) */
.page-service-single .ls-kontakt { text-align: center; }
.page-service-single .ls-kontakt img { width: 110px; height: 110px; border-radius: 50%; object-fit: cover; margin: 0 auto 16px; display: block; box-shadow: 0 6px 18px rgba(0,0,0,.12); }
.page-service-single .ls-kontakt .ls-tel { display: block; margin-top: 14px; font-weight: 600; color: #5c6044; }
.page-service-single .sidebar-cta-box h3 { color: #3f422e !important; font-size: 1.3rem; margin-bottom: 8px; }
.page-service-single .sidebar-cta-box .btn-faqs { display: inline-block; background: #848a56 !important; color: #fff !important; padding: 12px 26px; border-radius: 30px; font-weight: 600; }
.page-service-single .sidebar-cta-box .btn-faqs:hover { background: #6b6f50 !important; }
.page-service-single .sidebar-cta-box .btn-faqs::before, .page-service-single .sidebar-cta-box .btn-faqs::after { display: none; }
/* Mehr Luft zwischen Zwischentitel und Text (18.10.2026) */
.page-service-single .service-entry > h2 { margin-top: 56px; margin-bottom: 18px; }
.page-service-single .service-entry > h3 { margin-top: 44px; margin-bottom: 14px; line-height: 1.3; }
.page-service-single .service-entry > h2 + h3 { margin-top: 18px; }
.page-service-single .service-entry > p { margin-bottom: 18px; }
