/* ============================================================
   PREIS-KARTEN – Button-Ausrichtung
   redesign.css setzt margin-top:auto auf .btn, das ist aber ein
   Enkel von .price-card (Flex-Kind ist .wp-block-buttons) → greift
   nicht. Daher die Button-Reihe selbst an die Karten-Unterkante
   schieben, damit beide Buttons – unabhängig von der Inhaltshöhe –
   auf gleicher Höhe stehen.
   ============================================================ */
.bks-rd .price-card .wp-block-buttons { margin-top: auto; }
.bks-rd .price-card .wp-block-buttons .btn { margin-top: 0; }

/* Mobil-Overflow-Fix: Karten als Grid-Item dürfen unter ihre Inhaltsbreite
   schrumpfen (min-width:auto-Blowout aufheben), sonst sprengen sie die
   1-spaltige grid-2 und stehen rechts abgeschnitten. Padding mobil reduzieren,
   damit der Inhalt im 390er-Viewport Platz hat. */
.bks-rd .price-card { min-width: 0; }
@media (max-width: 560px) {
  .bks-rd .price-card { padding: 32px 22px; }
  /* CTA-Button darf umbrechen statt die Karte zu sprengen */
  .bks-rd .price-card .wp-block-button__link { white-space: normal; }
}
