.segway-extra { padding: 42px 20px; font: 400 14px/1.65 Inter, Arial, sans-serif; }
.segway-extra--light { background: #eef3f9; color: #233a5f; }
.segway-extra--dark { background: #17263e; color: #fff; }
.segway-extra-copy, .segway-extra-image { max-width: 900px; margin-inline: auto; }
.segway-extra .segway-extra-kicker { font-size: 10px; font-weight: 700; letter-spacing: .15em; margin: 0 0 12px; }
.segway-extra h2 { font: 700 clamp(27px, 7vw, 42px)/1.12 Inter, Arial, sans-serif; letter-spacing: -.04em; color: inherit; margin: 0 0 13px; }
.segway-extra p { color: inherit; margin: 0 0 16px; }
.segway-extra a { color: inherit; font-size: 12px; text-underline-offset: 4px; }
.segway-extra-image { display: block; overflow: hidden; margin-top: 22px; border-radius: 14px; background: #101722; }
.segway-extra-image img { display: block; width: 100%; height: auto; }
.segway-tyre-specs { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 18px 0; }
.segway-tyre-specs > div { padding: 12px; border: 1px solid #496082; border-radius: 9px; background: #233a5f; }
.segway-tyre-specs strong, .segway-tyre-specs span { display: block; }
.segway-tyre-specs strong { font-size: 20px; letter-spacing: -.03em; }
.segway-tyre-specs span { color: #d4e0ef; font-size: 11px; }
.scooter-page .clean-thumbs.rd-thumbs { justify-content: flex-start; overflow-x: auto; scroll-snap-type: x proximity; scroll-padding-inline: 20px; padding-bottom: 5px; }
.scooter-page .rd-thumbs > button { scroll-snap-align: start; }
#clean-original-story #kundenbewertungen.scooter-experiences { background: #eff3f8; padding-block: 36px; }
#clean-original-story #kundenbewertungen h2 { font: 700 clamp(25px, 6vw, 34px)/1.15 Inter, Arial, sans-serif; color: #233a5f; letter-spacing: -.04em; }
#kundenbewertungen .scooter-experiences-heading { margin-bottom: 23px; }
#kundenbewertungen.scooter-experiences .review-card { background: white; border: 1px solid #dce4ee; border-radius: 17px; overflow: hidden; box-shadow: 0 6px 16px #233a5f0a; }
#kundenbewertungen .review-img { aspect-ratio: 16/10; background: #e9eef5; }
#kundenbewertungen .review-img img { object-fit: cover; }
#kundenbewertungen .scooter-review-copy { padding: 19px 18px; }
#kundenbewertungen .scooter-customer-rating { align-self: flex-start; padding: 5px 9px; border-radius: 6px; background: #fff6d8; color: #73551c; }
#kundenbewertungen .scooter-customer-rating > span:first-child { color: #d89b08; font-size: 18px; letter-spacing: .08em; }
#clean-original-story #kundenbewertungen h3, #clean-original-story #kundenbewertungen .review-name { color: #233a5f; }
#clean-original-story #kundenbewertungen .review-name { padding-top: 15px; }
#kundenbewertungen.scooter-experiences .reviews-arrow { color: #233a5f; border: 1px solid #d3ddeb; border-radius: 50%; background: white; }
@media (min-width: 750px) {
  .segway-extra { padding: 56px 28px; }
  .segway-tyre-specs { max-width: 420px; }
}
