body{color:#111;background:#fff}.satzung-seite.svelte-dq93jh{font-family:Montserrat,system-ui,Arial,sans-serif}.kopf.svelte-dq93jh{text-align:center;background:#000;padding:clamp(1.25rem,4vh,2rem) 1.25rem}.brand.svelte-dq93jh{color:#fff;letter-spacing:.14em;text-transform:uppercase;border:3px solid #fff;padding:.35em .7em;font-size:clamp(.8rem,2.2vw,1.1rem);font-weight:800;text-decoration:none;display:inline-block}.brand.svelte-dq93jh:focus-visible{outline-offset:3px;outline:2px solid #fff}.wrap.svelte-dq93jh{max-width:38rem;margin:0 auto;padding:clamp(2.5rem,8vh,4.5rem) clamp(1.5rem,6vw,4rem) clamp(3rem,10vh,6rem)}h1.svelte-dq93jh{letter-spacing:-.02em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(2rem,5.5vw,3rem);font-weight:900;line-height:1.05}h2.svelte-dq93jh{letter-spacing:-.01em;margin:2.5rem 0 .75rem;font-size:clamp(1.2rem,3vw,1.45rem);font-weight:900}h1.svelte-dq93jh+h2:where(.svelte-dq93jh){margin-top:0}.wrap.svelte-dq93jh p:where(.svelte-dq93jh){color:#1a1a1a;margin:0 0 .75rem;line-height:1.6}.wrap.svelte-dq93jh a:where(.svelte-dq93jh){color:#111}.wrap.svelte-dq93jh .zurueck:where(.svelte-dq93jh){margin-top:3rem}.zurueck.svelte-dq93jh a:where(.svelte-dq93jh){border-bottom:2px solid #ccc;padding-bottom:.1em;font-weight:700;text-decoration:none}.zurueck.svelte-dq93jh a:where(.svelte-dq93jh):hover{border-color:#111}
