/* Ergänzungen für echte WordPress-Inhaltsblöcke. */
.exp-page .wp-block-image{margin:0;max-width:100%}.exp-page .wp-block-image img{width:100%;height:auto;object-fit:contain;vertical-align:middle}
.exp-page .exp-cardimage .wp-block-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.exp-page .exp-cardimage .wp-block-image img{width:100%;height:100%;object-fit:contain}
.exp-page .exp-visual>.wp-block-image img{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
.exp-page .exp-labelrow .wp-block-image{width:56px;height:56px;flex:0 0 56px}.exp-page .exp-labelrow .wp-block-image img{width:56px;height:56px;object-fit:cover;border-radius:50%}
.exp-page .exp-link-block{margin:0}.exp-page .exp-actions>.exp-link-block{display:contents}
.exp-page .exp-cardbody>.exp-link-block{margin-top:auto;padding-top:23px;width:100%;font-size:14px}
.exp-page .exp-cardbody .exp-link-block .exp-cardbottom{padding-top:0;margin-top:0}
.exp-page .exp-pricecard .exp-price{font-size:56px;font-weight:750;line-height:1.1;letter-spacing:-.06em;color:#f5eef9;margin:28px 0 5px;min-height:0}
.exp-page .exp-pricecard .exp-pricenote{font-size:12px;min-height:0;margin-top:0}
.exp-page .exp-pricecard .exp-tag{font:10px UbuntuMono,monospace;letter-spacing:.09em;text-transform:uppercase;color:#d19ae0;min-height:0;margin-top:0}
.exp-page .exp-pricecard>.exp-link-block{flex:0 0 auto;min-height:0;margin-top:0;text-align:center;font-size:13px}
.exp-page .exp-step>.exp-inline-text{font:40px UbuntuMono,monospace;color:#ceb6ed;display:block;margin-bottom:24px;margin-top:0}
.exp-page .wp-block-details{margin:0}.exp-page .wp-block-table{margin:0}.exp-page .wp-block-table .exp-matrix{margin-top:35px}.exp-page .wp-block-table table{width:100%;border-collapse:collapse}.exp-page .wp-block-table th,.exp-page .wp-block-table td{padding:16px;border:1px solid #3b3045;vertical-align:top;font-size:15px}
.exp-page .exp-article>.exp-toc{margin-top:0}.exp-page .exp-toc>.exp-link-block{font-size:13px}
.exp-page .exp-cardimage .wp-block-image img,.exp-page .exp-visual .wp-block-image img{border-radius:6px}
@media(max-width:560px){.exp-page .exp-step>.exp-inline-text{font-size:33px}.exp-page .wp-block-table th,.exp-page .wp-block-table td{font-size:11px;padding:10px 6px}}
.exp-page p.exp-eyebrow{font:12px/1.5 UbuntuMono,monospace;letter-spacing:.11em;text-transform:uppercase;color:#d19ae0;margin:0 0 22px;max-width:none}
.exp-page .exp-hero p.exp-eyebrow{color:#ceb6ed;margin:0 auto 22px;max-width:none}
.exp-page .exp-cardbody p.exp-tag{font:10px UbuntuMono,monospace;letter-spacing:.09em;color:#d19ae0;text-transform:uppercase;margin:0 0 14px}
@media(max-width:560px){.exp-page p.exp-eyebrow,.exp-page .exp-hero p.exp-eyebrow{font-size:10px;letter-spacing:.08em}}
.exp-page .exp-breadcrumb p,.exp-page .exp-trustitem p,.exp-page .exp-labelrow p,.exp-page .exp-audiences p,.exp-page .exp-toc p{margin:0;font-size:inherit;line-height:inherit}
.exp-page .exp-pricecard p.exp-badge{font:700 11px/1.6 Ubuntu,Arial,sans-serif;min-height:0;margin:0;padding:4px 12px;color:#160f1b}
.exp-page .exp-pricecard .exp-inline-text{font-size:13px;min-height:0}
