/*
 * Die Gate-Optik kommt vollstaendig aus rs_elearning_membership
 * (rselearningmembership__*-Klassen); hier stehen nur die Abweichungen der
 * Buchungs-Variante.
 */

/* Der Kostproben-CTA springt zum Angebot im Kasten; ohne Abstand laege das
   Sprungziel unter der fixierten Topbar. */
.rselearningbooking-page :target {
  scroll-margin-top: clamp(4rem, 10vh, 6rem);
}

/* Das Angebot wohnt IM Kasten (Option A, Ronald 29.08.2026). Die Frames darin
   bekommen dieselben Abstaende wie beim Membership-Gate mit offerPageHtml —
   dort liegen sie direkt im __gate-inner, hier eine Wrapper-Ebene tiefer. */
.rselearningbooking-offer {
  margin-top: clamp(1rem, 2vw, 1.5rem);
}

.rselearningbooking-offer > .frame {
  margin-block: 0;
}

.rselearningbooking-offer > .frame + .frame {
  margin-top: clamp(1rem, 2vw, 1.5rem);
}
