.pd-blk-gt { position: relative; width: 100%; overflow: hidden; }
/* Top/Bottom spacing: crop the empty strips above/below the type by pulling the
   stage up/down (--pd-gt-pt / --pd-gt-pb, set by the runtime from the Spacing
   tab). The block clips the overflow, so the text keeps its size. */
.pd-blk-gt-stage { position: relative; width: 100%; aspect-ratio: 25 / 6; overflow: hidden; margin-top: calc(-1 * var(--pd-gt-pt, 0%)); margin-bottom: calc(-1 * var(--pd-gt-pb, 0%)); }
.pd-blk-gt-svg { width: 100%; height: 100%; display: block; }
[data-gjs-type="pd-gentype"] { min-height: 80px; }
