/* =============================================================================
   Text — freier WYSIWYG-Textblock (ACF: acf/text)
   -----------------------------------------------------------------------------
   Zentrierter Lesebereich. Sektions-Rhythmus (.section) und Lesebreite (.inner)
   kommen aus styles/layout.css; hier nur die block-spezifischen Feinheiten.
   ========================================================================== */

@scope (.text) {
  :scope > .inner > :last-child {
    margin-block-end: 0;
  }

  /* Abstand zum Text darueber, wie beim Button in .box-with-button (dort
     margin-block-start: 1.5rem) — derselbe Button, nur ohne die hellblaue
     Kartenbox drumherum. .button ist inline-block; margin-block auf einem
     inline-block-Element wirkt bereits zuverlaessig, kein display:block noetig
     (das haette den Button ueber die volle Spaltenbreite gestreckt). */
  .text-button {
    margin-block-start: 1.5rem;
  }
}
