#clean-original-story #kundenbewertungen.scooter-experiences {
  margin: 56px 0 0;
  padding: 38px 0 28px;
  background: #f7f8f9;
  color: #2e2e2d;
  font-family: Inter, Arial, sans-serif;
}
#kundenbewertungen .scooter-experiences-heading { padding: 0 22px; text-align: center; margin-bottom: 30px; }
#clean-original-story #kundenbewertungen h2 {
  font: 600 clamp(20px, 4.8vw, 27px)/1.3 Fraunces, Georgia, serif;
  letter-spacing: 0;
  margin: 0 0 12px;
  color: #2e2e2d;
}
#clean-original-story #kundenbewertungen .scooter-experiences-heading > p { font-size: 14px; line-height: 1.6; color: #6b7280; letter-spacing: 0; }
#kundenbewertungen.scooter-experiences .reviews-scroll {
  gap: 16px;
  padding: 2px 24px 16px;
  scroll-padding-inline: 24px;
  scroll-snap-type: x mandatory;
  overscroll-behavior-x: contain;
}
#kundenbewertungen.scooter-experiences .review-card {
  flex: 0 0 82%;
  max-width: 380px;
  min-width: 0;
  border: 1px solid #e3e4e7;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  scroll-snap-align: start;
}
#kundenbewertungen .review-img { background: #fff; aspect-ratio: 4 / 3; }
#kundenbewertungen .review-img img { width: 100%; height: 100%; object-fit: contain; display: block; }
#kundenbewertungen .scooter-review-copy { padding: 20px 16px 18px; display: flex; flex: 1; flex-direction: column; }
#kundenbewertungen .scooter-customer-rating { display: flex; align-items: center; gap: 9px; margin-bottom: 12px; font-size: 12px; color: #69717c; }
#kundenbewertungen .scooter-customer-rating > span:first-child { font-size: 19px; letter-spacing: 2px; color: #2e2e2d; }
#clean-original-story #kundenbewertungen h3 { margin: 0 0 12px; font: 600 17px/1.45 Inter, Arial, sans-serif; letter-spacing: 0; color: #2e2e2d; }
#clean-original-story #kundenbewertungen .review-text { margin: 0; padding: 0; font-size: 14px; line-height: 1.65; letter-spacing: 0; color: #2e2e2d; }
#clean-original-story #kundenbewertungen .review-name { margin: auto 0 0; padding: 20px 0 0; font-size: 14px; font-weight: 700; letter-spacing: 0; color: #2e2e2d; }
#kundenbewertungen.scooter-experiences .reviews-nav { margin-top: 20px; gap: 12px; }
#kundenbewertungen.scooter-experiences .reviews-arrow { width: 44px; height: 44px; font-size: 28px; line-height: 1; font-weight: 500; }
#kundenbewertungen .reviews-arrow:disabled { opacity: .3; cursor: default; }
#kundenbewertungen .reviews-arrow:not(:disabled):hover { background: #e9eaec; }
#kundenbewertungen .reviews-scroll:focus-visible, #kundenbewertungen .reviews-arrow:focus-visible { outline: 2px solid #233a5f; outline-offset: -2px; }
#kundenbewertungen .scooter-review-form-container { padding: 0 24px; margin-top: 28px; }
@media (prefers-reduced-motion: reduce) { #kundenbewertungen .reviews-scroll { scroll-behavior: auto; } }

#clean-original-story #kundenbewertungen .scooter-review-excerpt-label{font-size:10px;line-height:1.5;color:#78818d;letter-spacing:0;margin:0 0 9px;}
#clean-original-story #kundenbewertungen .scooter-review-original{margin-top:15px;border:0;border-radius:0;background:none;}
#clean-original-story #kundenbewertungen .scooter-review-original>summary{padding:0;font:500 11px/1.6 Inter,Arial,sans-serif;color:#59687b;display:block;text-decoration:underline;text-underline-offset:3px;}
#clean-original-story #kundenbewertungen .scooter-review-original>p{font:400 13px/1.7 Inter,Arial,sans-serif;color:#59687b;letter-spacing:0;padding:12px 0 0;}
