.formular[data-astro-cid-53oabbnm]{background:var(--creme) url(/images/dmp/landschaft-wald.svg) bottom center / auto 180px repeat-x;flex:1;padding:clamp(10px,1.4vw,18px) clamp(12px,4vw,40px) clamp(12px,1.6vw,20px);position:relative}.formular__kopf[data-astro-cid-53oabbnm]{text-align:center;max-width:720px;margin:0 auto clamp(8px,1vw,12px)}.formular__kopf[data-astro-cid-53oabbnm] h1[data-astro-cid-53oabbnm]{letter-spacing:-.015em;font-size:clamp(1.1rem,1.9vw,1.5rem);line-height:1.2}.formular__kopf[data-astro-cid-53oabbnm] p[data-astro-cid-53oabbnm]{margin-top:3px;font-size:clamp(.84rem,1.05vw,.95rem);line-height:1.38}.karte[data-astro-cid-53oabbnm]{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:660px;margin-inline:auto;padding:clamp(13px,1.9vw,22px);box-shadow:0 30px 60px -44px #16181c80}.fortschritt[data-astro-cid-53oabbnm]{gap:4px;margin-bottom:10px;display:grid}.fortschritt__balken[data-astro-cid-53oabbnm]{background:#eee9df;border-radius:99px;height:6px;display:block;overflow:hidden}.fortschritt__balken[data-astro-cid-53oabbnm] i[data-astro-cid-53oabbnm]{border-radius:inherit;background:var(--rot);height:100%;transition:width .2s;display:block}.fortschritt__text[data-astro-cid-53oabbnm]{color:var(--mute);font-size:.78rem;line-height:1.2}.falle[data-astro-cid-53oabbnm]{position:absolute;left:-9999px}fieldset[data-astro-cid-53oabbnm]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-53oabbnm]{color:var(--ink);font-family:var(--font-heading);letter-spacing:-.012em;padding:0;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:800;line-height:1.22}.hinweis[data-astro-cid-53oabbnm]{color:var(--mute);margin:2px 0 9px;font-size:.86rem;line-height:1.3}.wahl[data-astro-cid-53oabbnm]{gap:6px;display:grid}.wahl[data-astro-cid-53oabbnm] label[data-astro-cid-53oabbnm]{cursor:pointer;display:block}.wahl[data-astro-cid-53oabbnm] input[data-astro-cid-53oabbnm]{opacity:0;width:1px;height:1px;position:absolute}.wahl[data-astro-cid-53oabbnm] span[data-astro-cid-53oabbnm]{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:9px 14px;font-size:.93rem;font-weight:600;line-height:1.3;transition:border-color .12s,background-color .12s;display:block}.wahl[data-astro-cid-53oabbnm] label[data-astro-cid-53oabbnm]:hover span[data-astro-cid-53oabbnm]{border-color:var(--rot)}.wahl[data-astro-cid-53oabbnm] input[data-astro-cid-53oabbnm]:checked+span[data-astro-cid-53oabbnm]{border-color:var(--rot);background:var(--rot-hell);color:var(--rot-dunkel)}.wahl[data-astro-cid-53oabbnm] input[data-astro-cid-53oabbnm]:focus-visible+span[data-astro-cid-53oabbnm]{outline-offset:2px;outline:3px solid #c8102e59}.felder[data-astro-cid-53oabbnm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.feld[data-astro-cid-53oabbnm]{gap:2px;min-width:0;display:grid}.feld[data-astro-cid-53oabbnm] span[data-astro-cid-53oabbnm]{color:var(--ink);font-size:.8rem;font-weight:600;line-height:1.25}.feld[data-astro-cid-53oabbnm] input[data-astro-cid-53oabbnm],.feld[data-astro-cid-53oabbnm] select[data-astro-cid-53oabbnm]{border:1.5px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:7px 11px;font-size:16px}.feld[data-astro-cid-53oabbnm] input[data-astro-cid-53oabbnm]:focus,.feld[data-astro-cid-53oabbnm] select[data-astro-cid-53oabbnm]:focus{border-color:var(--rot);outline:3px solid #c8102e2e}.zustimmung[data-astro-cid-53oabbnm]{color:var(--mute);cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:10px;font-size:.78rem;line-height:1.32;display:grid}.zustimmung[data-astro-cid-53oabbnm] input[data-astro-cid-53oabbnm]{width:17px;height:17px;accent-color:var(--rot);margin-top:1px}.zustimmung[data-astro-cid-53oabbnm] a[data-astro-cid-53oabbnm]{color:var(--rot);text-decoration:underline}.fehler[data-astro-cid-53oabbnm]{color:var(--rot-dunkel);margin:8px 0 0;font-size:.86rem;font-weight:600}.aktionen[data-astro-cid-53oabbnm]{justify-content:flex-end;align-items:center;gap:10px;margin-top:11px;display:flex}.aktionen[data-astro-cid-53oabbnm] .btn[data-astro-cid-53oabbnm]{min-height:44px;padding:.55rem 1rem;font-size:.9rem}.zurueck[data-astro-cid-53oabbnm]{color:var(--mute);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-right:auto;padding:8px 2px;font-size:.88rem;font-weight:600}.zurueck[data-astro-cid-53oabbnm]:hover{color:var(--ink);text-decoration:underline}.aktionen[data-astro-cid-53oabbnm] .btn[data-astro-cid-53oabbnm][disabled]{opacity:.6;cursor:progress}.fakten[data-astro-cid-53oabbnm]{max-width:900px;color:var(--text);flex-wrap:wrap;justify-content:center;gap:2px 18px;margin:10px auto 0;padding:0;font-size:.82rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.fakten[data-astro-cid-53oabbnm] li[data-astro-cid-53oabbnm]{align-items:center;gap:6px;display:flex}.fakten[data-astro-cid-53oabbnm] svg{width:15px;height:15px;color:var(--rot)}@media (width<=559px){.fakten[data-astro-cid-53oabbnm]{display:none}.aktionen[data-astro-cid-53oabbnm] .btn[data-astro-cid-53oabbnm]{flex:1;min-width:0;padding-inline:.7rem;font-size:.84rem}.aktionen[data-astro-cid-53oabbnm] .btn[data-astro-cid-53oabbnm] svg{display:none}}@media (height<=620px){.formular__kopf[data-astro-cid-53oabbnm] p[data-astro-cid-53oabbnm],.fakten[data-astro-cid-53oabbnm]{display:none}}
