/* Seiten-CSS aus dem ACP (head_styles) – automatisch erzeugt, nicht bearbeiten */
/* gm-takt-05112026 */
/* Weißraum-Takt /gastgeber-direkt/ (05.11.2026, mess-weissraum): Blöcke im Abstand --gm-space-block, Seitenschluss ein Abstand vor dem Buchungskasten */
.gm-subpage > .gm-usp-lead { margin-bottom: var(--gm-space-block); }
.gm-subpage > figure { margin: 0 0 var(--gm-space-block); }
.gm-subpage > figure + h2 { margin-top: 0; }
.gm-subpage > .gm-eyebrow { margin-top: var(--gm-space-block); }
.gm-subpage > .gm-note { margin-bottom: calc(var(--gm-space-block) * .6); }
.gm-subpage:has(+ .gm-cta) { padding-bottom: 0; } .gm-subpage:has(+ .gm-cta) > :last-child { margin-bottom: 0; }
.gm-subpage + .gm-cta { margin-top: var(--gm-space-block); }
/* /gm-takt-05112026 */
