.engagement.svelte-1aahax1{margin:var(--space-4, 1rem) 0 var(--space-6, 2rem);scroll-margin-top:var(--space-8, 4rem);padding:var(--space-4, 1rem);border:1px solid var(--border);border-radius:var(--radius-md, 8px);background:var(--surface)}h2.svelte-1aahax1{margin:0 0 var(--space-2, .5rem);font-size:var(--fs-18, 1.125rem)}.engagement-text.svelte-1aahax1{margin:0 0 var(--space-3, .75rem);color:var(--muted)}.engagement-liste.svelte-1aahax1{margin:0 0 var(--space-3, .75rem);padding-left:1.25rem}.engagement-liste.svelte-1aahax1 li:where(.svelte-1aahax1){margin:0 0 var(--space-1, .25rem);overflow-wrap:anywhere}.engagement-ort.svelte-1aahax1{color:var(--muted)}.engagement-knopf.svelte-1aahax1{display:flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch-target, 44px);padding:var(--space-2, .5rem) var(--space-4, 1rem);border-radius:999px;background:var(--primary);color:var(--on-primary, #fff);font-weight:600;text-align:center;text-decoration:none;overflow-wrap:anywhere}.engagement-knopf.svelte-1aahax1:hover{text-decoration:underline}.engagement-knopf.svelte-1aahax1:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}@media (min-width: 640px){.engagement-knopf.svelte-1aahax1{display:inline-flex}}.visually-hidden.svelte-1aahax1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
