.erechnung-check{gap:1.6rem;display:grid}.erechnung-check>h2{color:var(--sh2)}.erechnung-check .ec-einleitung{color:var(--sink);margin:0}.ec-frage{border:0;gap:.55rem;margin:0;padding:0;display:grid}.ec-frage legend{padding:0;font-weight:600;line-height:1.35}.ec-frage .ec-hinweis{color:var(--sink);margin:0;font-size:.88rem}.ec-optionen{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.ec-optionen label{color:var(--sink);cursor:pointer;align-items:center;gap:.45rem;font-size:.92rem;display:inline-flex}.ec-optionen label.ec-gewaehlt{color:inherit;font-weight:600}.ec-optionen input:focus-visible+span{outline-offset:2px;outline:2px solid}.ec-ergebnis{margin-top:.4rem}.ec-offen{color:var(--sink);margin:0;font-size:.9rem}.ec-karte{border:1px solid;border-left-width:3px;gap:.8rem;padding:1.2rem 1.35rem;display:grid}.ec-karte h3{margin:0;font-size:1.12rem;line-height:1.3}.ec-karte p{margin:0}.ec-karte .ec-grenze{color:var(--sink);border-top:1px solid;padding-top:.7rem;font-size:.85rem}.ec-karte .ec-weiter{font-weight:600}.ec-karte.ec-dringend{border-left-width:5px}.ec-karte.ec-ruhig{border-left-width:2px}@media (prefers-reduced-motion:no-preference){.ec-karte{animation:.24s ease-out ec-auf}@keyframes ec-auf{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}
.zs-hinweis{color:var(--highlight);background:color-mix(in srgb, var(--highlight) 12%, transparent);border:1px solid color-mix(in srgb, var(--highlight) 40%, transparent);text-wrap:pretty;border-radius:.6rem;align-items:center;gap:.6rem;margin:0;padding:.6rem 1rem;font-size:.86rem;font-weight:600;line-height:1.4;display:inline-flex}.zs-hinweis>svg{flex:none;align-self:flex-start;margin-top:.16em}@media (max-width:33.99rem){.zs-hinweis{align-items:flex-start;padding:.55rem .8rem;font-size:.82rem}}.zielseite .zs-gitter{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:63.99rem){.zielseite .zs-gitter{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:33.99rem){.zielseite .zs-gitter{grid-template-columns:minmax(0,1fr)}}.zielseite .zs-fragen{gap:.7rem;margin-top:2rem;display:grid}.zielseite .zs-fragen .secacc{border:1px solid var(--sline);background:var(--scard);border-radius:.5rem}.zielseite .zs-fragen .secacc-sum{cursor:pointer;padding:1rem 1.25rem}.zielseite .zs-fragen .secacc-sum .st{margin:0;font-size:1.02rem}.zielseite .zs-fragen .secacc-body{color:var(--smut);padding:0 1.25rem 1.15rem;font-size:.92rem;line-height:1.62}.zielseite .zs-fehlt{color:var(--smut)}.zielseite .zs-fuss-kopf{border-bottom:1px solid var(--sline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.zielseite .zs-marke,.zielseite .zs-claim{font-family:var(--font-heading);color:#fff;margin:0;font-weight:800}.zielseite .zs-marke{letter-spacing:-.02em;font-size:1.4rem}.zielseite .zs-claim{text-align:right;font-size:1.15rem}.zielseite .zs-fuss-links{padding-top:1.5rem;font-size:.86rem}.zielseite .zs-fuss-links a,.zielseite .zs-fuss-links button{color:inherit;opacity:.85;margin-right:1.2rem;text-decoration:none}.zielseite .zs-fuss-links a:hover,.zielseite .zs-fuss-links button:hover{opacity:1;text-decoration:underline}@media (max-width:40rem){.zielseite .zs-fuss-kopf{flex-direction:column;align-items:flex-start;gap:.4rem}.zielseite .zs-claim{text-align:left;font-size:1rem}.zielseite .zs-fuss-links{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.zielseite .zs-fuss-links a,.zielseite .zs-fuss-links button{margin-right:0}}.nis2check{background:var(--scard);border:1px solid var(--sline);border-radius:16px;padding:clamp(1.4rem,3vw,2.2rem);scroll-margin-top:1.5rem}.nis2-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.5rem;margin-bottom:1.6rem;display:flex}.nis2-recht{color:var(--smut);margin:0;font-size:.78rem}.nis2-einleitung{color:var(--smut);margin-bottom:1.6rem}.nis2-frage .nis2-hinweis{color:var(--smut);max-width:44rem;margin:-.2rem 0 .7rem;font-size:.82rem;font-weight:400;line-height:1.5}.nis2-quelle{border-top:1px solid var(--sline);color:var(--smut);margin:.9rem 0 1.2rem;padding-top:.8rem;font-size:.78rem;line-height:1.55}.nis2-frage{border:0;margin:0 0 1.6rem;padding:0}.nis2-frage legend,.nis2-frage>label{color:var(--sink);margin-bottom:.6rem;font-weight:600;display:block}.nis2-frage select{border:1px solid var(--sline);background:var(--sbg);width:min(100%,30rem);color:var(--sink);font:inherit;border-radius:.5rem;padding:.6rem .75rem;font-size:.94rem}.nis2-optionen{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.nis2-optionen label{color:var(--sink);cursor:pointer;align-items:center;gap:.45rem;font-size:.92rem;display:inline-flex}.nis2-themen{gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.nis2-themen fieldset{border:0;margin:0;padding:0}.nis2-themen legend{color:var(--sink);margin-bottom:.45rem;font-size:.94rem}.nis2-fortschritt{background:var(--sline);border-radius:3px;height:5px;margin:1.8rem 0 .5rem;overflow:hidden}.nis2-fortschritt>div{background:var(--skick);height:100%;transition:width .35s}.nis2-zaehler{color:var(--smut);margin:0;font-size:.82rem}.nis2-erg{border-left:4px solid var(--skick);background:color-mix(in srgb, var(--skick) 8%, transparent);border-radius:.6rem;margin-top:1.6rem;padding:1.25rem 1.4rem}.nis2-erg h3{margin:0 0 .4rem}.nis2-erg p{color:var(--smut);margin:0 0 .8rem;font-size:.92rem;line-height:1.6}.nis2-erg .btn{margin-top:.3rem}.nis2-weiter{font-weight:600;color:var(--sink)!important}.nis2-besonders{background:#c8553d14;border-left-color:#c8553d}.nis2-zurueck{margin-top:1.6rem}@media (prefers-reduced-motion:reduce){.nis2-fortschritt>div{transition:none}}.zielseite .ph-card{max-width:none}.nis2-optionen{gap:.5rem;display:grid}.nis2-optionen label{border:1px solid var(--sline);background:var(--sbg);cursor:pointer;border-radius:.55rem;align-items:center;gap:.65rem;min-height:48px;padding:.5rem .85rem;font-size:.94rem;line-height:1.35;transition:border-color .15s,background .15s;display:flex}.nis2-optionen label:has(input:checked){border-color:var(--skick);background:color-mix(in srgb, var(--skick) 9%, transparent);font-weight:600}.nis2-optionen label:hover{border-color:var(--skick)}.nis2-optionen input{width:20px;height:20px;accent-color:var(--skick);flex:none}@media (min-width:34rem){.nis2-optionen{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.nis2-frage select{width:100%;min-height:48px}@media (min-width:48rem){.nis2-frage select{width:min(100%,30rem)}}@media (max-width:47.99rem){.zielseite form div[style*=max-width]{max-width:none!important}}.zielseite form input:not([type=checkbox]),.zielseite form textarea,.zielseite form select{min-height:48px}.zielseite form textarea{min-height:96px}.zielseite form button[type=submit]{width:100%;min-height:52px}@media (min-width:34rem){.zielseite form button[type=submit]{width:auto;min-width:14rem}}.zielseite form button[role=checkbox]{flex:none;width:24px;height:24px}.zielseite form :is(div,label):has(>button[role=checkbox]){align-items:center;gap:.7rem;min-height:48px}.zielseite form label:has(input[type=checkbox]){cursor:pointer;align-items:flex-start;gap:.7rem;min-height:48px;padding:.5rem 0;line-height:1.45;display:flex}.zielseite form input[type=checkbox]{width:22px;height:22px;accent-color:var(--skick);flex:none;margin-top:.1rem}.zielseite .zs-fuss-links a,.zielseite .zs-fuss-links button{align-items:center;min-height:44px;display:inline-flex}.zielseite .zs-fragen .secacc-sum{align-items:center;min-height:56px}.zielseite .zs-umfang{background:var(--sline);border:1px solid var(--sline);border-radius:14px;gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.zielseite .zs-umfang li{background:var(--scard);padding:1.15rem 1.25rem}@media (min-width:34rem){.zielseite .zs-umfang{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.zielseite .zs-umfang{grid-template-columns:repeat(3,minmax(0,1fr))}}.zielseite .zs-vertrauen{isolation:isolate;position:relative;overflow:hidden}.zielseite .zs-vertrauen:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 85% at 82% 8%, color-mix(in srgb, var(--teal) 34%, transparent), transparent 62%), radial-gradient(95% 75% at 8% 96%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 66%);position:absolute;inset:0}.zielseite .zs-vertrauen:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(120% 100% at 50% 0,#000 30%,#0000 78%)}.zielseite .zs-belege{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:2.2rem 0 0;padding:0;list-style:none;display:grid}.zielseite .zs-belege li{background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff24;border-radius:14px;padding:1.25rem 1.15rem 1.15rem;transition:border-color .25s,background .25s,transform .25s;position:relative;overflow:hidden}.zielseite .zs-belege .zs-marke{background:linear-gradient(90deg, var(--acc2), transparent 78%);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.zielseite .zs-belege li:nth-child(3n+2) .zs-marke{background:linear-gradient(90deg, var(--highlight), transparent 78%)}.zielseite .zs-belege li:nth-child(3n) .zs-marke{background:linear-gradient(90deg, var(--accent), transparent 78%)}.zielseite .zs-belege b{font-family:var(--font-heading);color:#fff;text-wrap:balance;margin-bottom:.35rem;font-size:clamp(1.02rem,.9rem + .5vw,1.22rem);line-height:1.2;display:block}.zielseite .zs-belege .zs-beleg-text{color:var(--smut);font-size:.82rem;line-height:1.5;display:block}.zielseite .zs-belege li:active{background:linear-gradient(160deg,#ffffff1c,#ffffff0a);border-color:#ffffff47}@media (hover:hover){.zielseite .zs-belege li:hover{background:linear-gradient(160deg,#ffffff1f,#ffffff0a);border-color:#ffffff4d;transform:translateY(-3px)}}@media (min-width:48rem){.zielseite .zs-belege{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}}@media (max-width:22rem){.zielseite .zs-belege{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.zielseite .zs-belege li{transition:none}}.zielseite .band.light,.zielseite .band.gray{isolation:isolate;position:relative}.zielseite .band.light:before,.zielseite .band.gray:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(90% 60% at 78% 0%, color-mix(in srgb, var(--teal) 7%, transparent), transparent 60%);position:absolute;inset:0}.zielseite .band.gray:before{background:radial-gradient(85% 55% at 14% 100%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 62%)}.zielseite .band{background-position:top;background-repeat:no-repeat}.zielseite .band+.band{--vonoben:var(--surface-light);background-image:linear-gradient(to bottom, rgb(from var(--vonoben) r g b / 100%) 0%, rgb(from var(--vonoben) r g b / 92%) 18%, rgb(from var(--vonoben) r g b / 72%) 36%, rgb(from var(--vonoben) r g b / 45%) 56%, rgb(from var(--vonoben) r g b / 20%) 76%, rgb(from var(--vonoben) r g b / 6%) 90%, rgb(from var(--vonoben) r g b / 0%) 100%);background-size:100% clamp(6rem,14vw,11rem)}.zielseite .band.navy+.band,.zielseite .band+.band.navy{background-image:linear-gradient(to bottom, rgb(from var(--vonoben) r g b / 100%) 0%, rgb(from var(--vonoben) r g b / 92%) 18%, rgb(from var(--vonoben) r g b / 72%) 36%, rgb(from var(--vonoben) r g b / 45%) 56%, rgb(from var(--vonoben) r g b / 20%) 76%, rgb(from var(--vonoben) r g b / 6%) 90%, rgb(from var(--vonoben) r g b / 0%) 100%), var(--sbg);background-size:100% clamp(6rem,14vw,11rem),auto}.zielseite .band.light+.band{--vonoben:var(--surface-light)}.zielseite .band.gray+.band{--vonoben:var(--surface-gray)}.zielseite .band.navy+.band{--vonoben:#12244a}.zielseite .band.light:before,.zielseite .band.gray:before{top:clamp(6rem,14vw,11rem)}@supports not (color:rgb(from white r g b / 50%)){.zielseite .band+.band{background-image:none}.zielseite .band.navy+.band,.zielseite .band+.band.navy{background-image:var(--sbg)}}.zielseite .zs-umfang{margin:2.5rem 0 0;padding:0;list-style:none}.zielseite .zs-umfang li{background:var(--scard);flex-direction:column;padding:1.6rem 1.4rem 1.4rem;display:flex}.zielseite .zs-umfang .ezeichen{color:var(--skick);margin-bottom:.9rem}.zielseite .zs-umfang h3{color:var(--sh2);margin:0 0 .35rem;font-size:1.05rem}.zielseite .zs-umfang p{color:var(--smut);margin:0;font-size:.88rem;line-height:1.56}.zs-kopfblock{justify-items:start;gap:1.15rem;display:grid}.zs-vorteile{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.zs-vorteile li{color:#fff;text-wrap:pretty;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;display:flex}.zs-vorteile svg{color:var(--highlight);flex:none;margin-top:.22em}.zs-kopfknopf{justify-content:center;align-items:center;width:100%;min-height:52px;display:inline-flex}@media (min-width:34rem){.zs-kopfknopf{width:auto;min-width:15rem}}.zs-kopfnachweis{color:#ffffffc7;flex-wrap:wrap;gap:.35rem 1.1rem;margin:0;font-size:.79rem;display:flex}.zs-kopfnachweis span{align-items:center;gap:1.1rem;display:inline-flex}.zs-kopfnachweis span:before{content:"";background:var(--highlight);border-radius:50%;flex:none;width:3px;height:3px}.nis2-kaestchen{gap:.5rem 1.5rem;margin-top:.4rem;display:grid}@media (min-width:48rem){.nis2-kaestchen{grid-template-columns:1fr 1fr}}.nis2-kaestchen label{cursor:pointer;align-content:center;align-items:flex-start;gap:.55rem;min-height:2.75rem;padding-block:.35rem;font-weight:400;line-height:1.45;display:flex}.nis2-kaestchen input{flex:none;margin-top:.28rem}.zs-anruf{color:var(--zs-text-gedaempft,#4a5568);margin:0 0 1.5rem;font-size:1.0625rem}.zs-anruf a{margin-left:.35rem}.zs-kopfanruf{opacity:.85;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0 0;font-size:.9375rem;display:flex}@media (max-width:640px){.zs-kopfanruf{justify-content:center}}.zsr-marken{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.zsr-marken li{border:1px solid;border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:999px;padding:.28rem .7rem;font-size:.8rem;line-height:1.3}.zsr-blick,.zsr-region{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.zsr-blick{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}.zsr-region{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2.5rem}}.zsr-blick-ort{color:var(--titel);margin-top:.9rem;font-weight:600}.zsr-loesungen{gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.zsr-loesungen{grid-template-columns:1fr 1fr}}@media (min-width:64rem){.zsr-loesungen{grid-template-columns:repeat(3,1fr);margin-top:2.5rem}}.zsr-loesungen li{border:1px solid var(--sline);background:var(--scard);border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.zsr-loesungen b{color:var(--titel);font-family:var(--font-heading);margin-bottom:.2rem;font-size:1rem;display:block}.zsr-text{color:var(--smut);font-size:.88rem;line-height:1.5;display:block}.zsr-zeichen,.zsr-weg-zeichen{width:2.6rem;height:2.6rem;color:var(--titel);background:var(--sbg);border:1px solid var(--sline);border-radius:12px;flex:none;place-items:center;display:grid}.zsr-zeichen svg,.zsr-weg-zeichen svg{width:1.45rem;height:1.45rem}.zsr-foto{border:1px solid var(--sline);border-radius:18px;margin:0;position:relative;overflow:hidden}.zsr-foto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.zsr-foto figcaption{background:var(--scard);color:var(--smut);gap:.15rem;padding:.9rem 1.1rem;font-size:.86rem;line-height:1.45;display:grid}.zsr-foto figcaption b{color:var(--titel);font-family:var(--font-heading)}.zsr-weg{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:48rem){.zsr-weg{grid-template-columns:repeat(3,1fr);gap:1.25rem}.zsr-weg:before{content:"";background:var(--sline);height:2px;position:absolute;top:2.3rem;left:16%;right:16%}}.zsr-weg li{text-align:center;border:1px solid var(--sline);background:var(--scard);border-radius:16px;justify-items:center;gap:.45rem;padding:1.25rem 1rem 1.4rem;display:grid;position:relative}.zsr-weg-zeichen{border-radius:50%;width:3.2rem;height:3.2rem}.zsr-weg-nr{letter-spacing:.08em;color:var(--smut);font-size:.75rem}.zsr-weg b{color:var(--titel);font-family:var(--font-heading);font-size:1.1rem}.zsr-weg li>span:last-child{color:var(--smut);font-size:.9rem;line-height:1.5}.zsr-weg-knopf{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.zsr-weg-knopf .btn{align-items:center;min-height:52px;display:inline-flex}.zsr-oder{color:var(--smut);font-size:.92rem}.zsr-karte{margin:1.5rem 0 0}.zsr-karte svg{border:1px solid var(--sline);background:var(--scard);border-radius:16px;width:100%;height:auto;display:block}.zsr-ring{fill:none;stroke:var(--sline);stroke-dasharray:4 6}.zsr-linie{stroke:var(--sline);stroke-width:1.2px}.zsr-ort{fill:var(--titel)}.zsr-ort.ch{fill:var(--sbg);stroke:var(--titel);stroke-width:2px}.zsr-sitz{fill:var(--highlight);stroke:var(--titel);stroke-width:2.5px}.zsr-name{fill:var(--sink);font-size:26px}.zsr-sitzname{fill:var(--titel);font-size:30px;font-weight:700}@media (min-width:48rem){.zsr-name{font-size:15px}.zsr-sitzname{font-size:18px}}.zsr-karte figcaption{color:var(--smut);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;font-size:.82rem;display:flex}.zsr-legende{align-items:center;gap:.4rem;display:inline-flex}.zsr-legende i{background:var(--titel);border-radius:50%;width:.65rem;height:.65rem}.zsr-legende.ch i{background:var(--sbg);border:2px solid var(--titel)}.zsr-rech{gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:52rem){.zsr-rech{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:2.5rem}}.zsr-rech-eingaben{gap:1.35rem;display:grid}.zsr-rech-feld{gap:.35rem;display:grid}.zsr-rech-feld label{color:var(--sink);justify-content:space-between;align-items:baseline;gap:1rem;font-weight:600;display:flex}.zsr-rech-feld output{font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--titel);font-size:1.05rem;font-weight:700}.zsr-rech-feld input[type=range]{width:100%;min-height:44px;accent-color:var(--titel)}.zsr-rech-feld p{color:var(--smut);margin:0;font-size:.88rem;line-height:1.45}.zsr-rech-ergebnis{border:1px solid var(--sline);background:var(--scard);border-radius:16px;gap:.15rem;padding:1.25rem;display:grid}.zsr-rech-label{letter-spacing:.08em;text-transform:uppercase;color:var(--smut);margin:0;font-size:.78rem;font-weight:700}.zsr-rech-gross{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--titel);margin:.2rem 0 0;font-size:clamp(1.4rem,4.5vw,1.75rem);font-weight:800;line-height:1.05}.zsr-rech-text{margin:.2rem 0 0;font-size:.92rem;line-height:1.45}.zsr-rech-ziel{background:var(--highlight);color:var(--highlight-foreground);border-radius:12px;margin-top:0;padding:1rem 1.1rem}.zsr-rech-ziel .zsr-rech-label{color:inherit}.zsr-rech-gewinn{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:clamp(2rem,7vw,2.6rem);font-weight:800;line-height:1.1}.zsr-rech-annahme{color:var(--smut);margin:.9rem 0 0;font-size:.8rem;line-height:1.45}.zsr-rech-einordnung{border-left:3px solid var(--titel);background:var(--scard);color:var(--sink);border-radius:0 8px 8px 0;margin:1.75rem 0 0;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}@media (max-width:51.99rem){.zsr-rech-ergebnis{order:-1}}.zsr-rech-abstand{margin-top:1.1rem}.zsr-team{margin-top:2rem}.zsr-team img{aspect-ratio:16/9;object-position:50% 45%}.zsr-team figcaption b{color:#fff}.zsr-team figcaption span{color:var(--smut)}.zsr-anfrage{gap:1.5rem;margin-top:1.5rem;display:grid}@media (min-width:64rem){.zsr-anfrage{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2rem}}.zsr-formkarte{background:var(--scard);border:1px solid var(--sline);border-top:4px solid var(--skick);border-radius:18px;padding:1.25rem;position:relative;box-shadow:0 22px 48px -28px #0d1b3373}@media (min-width:48rem){.zsr-formkarte{padding:2rem 2.25rem}}.zsr-formkopf{border-bottom:1px solid var(--sline);gap:.2rem;margin-bottom:1.25rem;padding-bottom:1rem;display:grid}.zsr-formkopf b{color:var(--titel);font-family:var(--font-heading);font-size:1.15rem}.zsr-formkopf span{color:var(--smut);font-size:.92rem}.zsr-formkarte form{margin:0}.zsr-formkarte div:has(>form){border:0;padding:0}.zielseite .zsr-formkarte form div[style*=max-width]{max-width:none!important}.zielseite .zsr-formkarte form input:not([type=checkbox]),.zielseite .zsr-formkarte form textarea{background:color-mix(in srgb, var(--sbg) 35%, var(--scard));border:1px solid color-mix(in srgb, var(--titel) 22%, var(--sline));box-shadow:none}.zielseite .zsr-formkarte form input:not([type=checkbox]):focus-visible,.zielseite .zsr-formkarte form textarea:focus-visible{background:var(--scard);border-color:var(--skick);outline:2px solid var(--skick);outline-offset:1px}.zsr-ort{background:var(--scard);border:1px solid var(--sline);border-radius:18px;align-items:center;gap:1rem;padding:.75rem;display:flex}.zsr-ort img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;flex:none;width:6rem;height:auto}.zsr-ort-text{color:var(--smut);gap:.3rem;font-size:.92rem;line-height:1.45;display:grid}.zsr-ort-text b{color:var(--titel);font-family:var(--font-heading);font-size:1.05rem}@media (min-width:64rem){.zsr-ort{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.zsr-ort img{aspect-ratio:4/5;border-radius:0;width:100%}.zsr-ort-text{padding:0 1.25rem 1.25rem}}@media (min-width:64rem) and (min-height:44rem){.zsr-ort{position:sticky;top:1.5rem}}.zielseite .zs-impressum{border-top:1px solid var(--sline);color:var(--smut);margin-top:1.5rem;padding-top:1.5rem;font-size:.86rem;line-height:1.5}.zielseite .zs-impressum-titel{color:#fff;font-family:var(--font-heading);margin:0 0 .9rem;font-weight:700}.zielseite .zs-impressum dl{gap:.9rem 2rem;margin:0;display:grid}@media (min-width:40rem){.zielseite .zs-impressum dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.zielseite .zs-impressum dl{grid-template-columns:repeat(3,minmax(0,1fr))}}.zielseite .zs-impressum dt{color:#fff;font-weight:600}.zielseite .zs-impressum dd{margin:.15rem 0 0}.zielseite .zs-impressum a{color:inherit;text-underline-offset:3px;text-decoration:underline}.zielseite .zs-impressum-mehr{margin:1.1rem 0 0}.zsr-szene{max-width:40rem;margin:1.5rem auto 0}.zsr-szene svg{width:100%;height:auto;display:block;overflow:visible}.zsr-sz-tisch{fill:var(--sline)}.zsr-sz-sie{fill:color-mix(in srgb, var(--titel) 72%, var(--scard))}.zsr-sz-nms{fill:var(--skick)}.zsr-sz-name{fill:var(--smut);font:600 18px var(--font-heading), sans-serif}.zsr-sz-blase{fill:var(--scard);stroke:var(--sline);stroke-width:1.5px}.zsr-sz-hallo{fill:var(--titel);font:700 14px var(--font-heading), sans-serif}.zsr-sz-punkt{fill:var(--smut)}.zsr-sz-zeile,.zsr-sz-notiz,.zsr-sz-haken,.zsr-sz-welle path,.zsr-sz-zeiger{fill:none;stroke-linecap:round;stroke-linejoin:round}.zsr-sz-zeile{stroke:var(--smut);stroke-width:4px}.zsr-sz-notiz{stroke:var(--smut);stroke-width:2.5px}.zsr-sz-haken{stroke:var(--skick);stroke-width:3.5px}.zsr-sz-welle path{stroke:var(--skick);stroke-width:3px}.zsr-sz-block{fill:var(--scard);stroke:var(--sline);stroke-width:1.5px}.zsr-sz-uhr{fill:var(--scard);stroke:var(--sline);stroke-width:4px}.zsr-sz-ring{fill:none;stroke:var(--skick);stroke-width:4px}.zsr-sz-zeiger{stroke:var(--titel);stroke-width:2.5px}.zsr-sz-kurz,.zsr-sz-welle{opacity:0}.zsr-sz-auf,.zsr-sz-kurz{transform-box:fill-box;transform-origin:bottom}.zsr-sz-zug{stroke-dasharray:1;stroke-dashoffset:0}@keyframes zsr-sz-auf{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes zsr-sz-kurz{0%{opacity:0;transform:translateY(6px)scale(.9)}18%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes zsr-sz-welle{0%,to{opacity:0}50%{opacity:1}}@keyframes zsr-sz-zug{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes zsr-sz-aktiv{0%,to{opacity:0}12%,85%{opacity:1}}html.js-flug .zsr-szene:not(.sofort) .zsr-sz-auf{animation:zsr-sz-auf .45s cubic-bezier(.16, 1, .3, 1) var(--t) both paused}html.js-flug .zsr-szene:not(.sofort) .zsr-sz-kurz{animation:zsr-sz-kurz 1.5s ease var(--t) both paused}html.js-flug .zsr-szene:not(.sofort) .zsr-sz-welle{animation:zsr-sz-welle .9s ease-in-out var(--t) 3 both paused}html.js-flug .zsr-szene:not(.sofort) .zsr-sz-zug{animation:zsr-sz-zug .55s ease-out var(--t) both paused}html.js-flug .zsr-szene:not(.sofort) .zsr-sz-ring{animation-duration:12.6s;animation-timing-function:linear}html.js-flug .zsr-szene.da:not(.sofort) :is(.zsr-sz-auf,.zsr-sz-kurz,.zsr-sz-welle,.zsr-sz-zug){animation-play-state:running}.zsr-sz-stopp{min-height:44px;color:var(--smut);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:.25rem auto 0;padding:.5rem .9rem;font-size:.85rem;text-decoration:underline;display:none}.zsr-sz-stopp:focus-visible{outline:2px solid var(--skick);outline-offset:2px;border-radius:6px}html.js-flug .zsr-sz-stopp{visibility:hidden;display:block}html.js-flug .zsr-szene.da .zsr-sz-stopp{visibility:visible}.zsr-ablauf .zsr-weg li:after{content:"";border-radius:inherit;border:2px solid var(--skick);box-shadow:0 12px 30px -16px color-mix(in srgb, var(--skick) 70%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}html.js-flug .zsr-ablauf:has(.zsr-szene.da:not(.sofort)) .zsr-weg li:first-child:after{animation:3.2s 3s both zsr-sz-aktiv}html.js-flug .zsr-ablauf:has(.zsr-szene.da:not(.sofort)) .zsr-weg li:nth-child(2):after{animation:3.6s 6s both zsr-sz-aktiv}html.js-flug .zsr-ablauf:has(.zsr-szene.da:not(.sofort)) .zsr-weg li:nth-child(3):after{animation:3.8s 10.8s both zsr-sz-aktiv}@media (max-width:47.99rem){.zsr-ablauf .zsr-weg li:after{visibility:hidden}}.zsr-weg li{align-content:start}@media (prefers-reduced-motion:reduce),print{.zsr-szene *,.zsr-ablauf .zsr-weg li:after{animation:none!important}.zsr-sz-stopp{display:none!important}}