:root{--bg:#f4f8f6;--surface:#fff;--surface-2:#e6f1ec;--text:#17201d;--muted:#4a5853;--line:#d3dfda;--accent:#0b6b5c;--accent-text:#fff;--accent-soft:#cfe7df;--warn:#8a5a00;--warn-soft:#fbefd5;--shot-shadow:0 14px 40px #0000001a;--radius:14px;--max:1080px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1513;--surface:#18201d;--surface-2:#1f2a26;--text:#e4ece9;--muted:#a7b6b0;--line:#2c3934;--accent:#7fd3bd;--accent-text:#08201a;--accent-soft:#1f3d35;--warn:#f1c46b;--warn-soft:#3a2f17;--shot-shadow:0 14px 40px #00000073}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);margin:0;font:17px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:var(--accent);text-underline-offset:.15em}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}h1,h2,h3{margin:0 0 .5em;line-height:1.25}h1{letter-spacing:-.01em;-webkit-hyphens:manual;hyphens:manual;font-size:calc(clamp(1.55rem,3.6vw,2.35rem))}h2{font-size:calc(clamp(1.45rem,3vw,2rem))}h3{font-size:1.1rem}p{margin:0 0 1em}.gedaempft{color:var(--muted)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}details[id],section[id]{scroll-margin-top:72px}.springen{z-index:20;background:var(--accent);color:var(--accent-text);border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.springen:focus{top:12px}.kopf{z-index:10;background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.kopf .wrap{gap:16px 24px;min-height:60px}.kopf .wrap,.logo{align-items:center;display:flex}.logo{color:var(--text);gap:10px;min-height:48px;margin-right:auto;font-size:1.15rem;font-weight:700;text-decoration:none}.logo img{border-radius:9px;width:36px;height:36px}.kopf .links{flex-wrap:wrap;gap:4px 18px;display:flex}.kopf .links a,.sprache{color:var(--muted);align-items:center;min-height:48px;font-size:.95rem;text-decoration:none;display:inline-flex}.kopf .links a:hover,.sprache:hover{color:var(--text);text-decoration:underline}.sprache{border:1px solid var(--line);min-height:40px;color:var(--text);border-radius:999px;padding:0 14px}@media (width<=860px){.kopf .links{display:none}}section{padding:56px 0}.seite>section:nth-child(2n){background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.intro{max-width:46em}.einstieg{padding:56px 0 40px}.einstieg .wrap{grid-template-columns:1.3fr .7fr;align-items:center;gap:48px;display:grid}.vorspann{color:var(--muted);max-width:34em;font-size:1.15rem}.einstieg-bild{justify-self:center;max-width:300px}@media (width<=880px){.einstieg .wrap{grid-template-columns:1fr;gap:32px}.einstieg{padding-top:36px}.einstieg-bild{max-width:260px}}.stores{flex-wrap:wrap;gap:12px;margin:24px 0 12px;display:flex}.btn{border:1.5px solid var(--accent);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn--primaer{background:var(--accent);color:var(--accent-text)}.btn--sekundaer{color:var(--accent);background:0 0}.btn--primaer:hover{filter:brightness(1.08)}.btn--sekundaer:hover{background:var(--accent-soft)}.btn--bald{border-style:dashed;border-color:var(--line);color:var(--muted);cursor:default;background:0 0;font-weight:600}.hinweis,.shot figcaption{color:var(--muted);font-size:.92rem}.hinweis.abstand{margin-top:16px}.shot{margin:0}.shot img{border:1px solid var(--line);box-shadow:var(--shot-shadow);background:var(--surface);border-radius:22px}.shot figcaption{margin-top:12px;line-height:1.45}.shot figcaption b{color:var(--text);margin-bottom:2px;font-size:1rem;display:block}.galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.galerie .shot img{width:100%;max-width:260px}@media (width<=760px){.galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.galerie .shot img{border-radius:14px}}.shot--breit{margin-top:44px}.shot--breit img{border-radius:12px;width:100%}.schritte{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.schritte li{counter-increment:s;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 16px 62px;position:relative}.schritte li:before{content:counter(s);background:var(--accent);width:30px;height:30px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:absolute;top:18px;left:18px}.schritte li.vorab{counter-increment:none}.schritte li.vorab:before{content:"0";background:var(--surface-2);color:var(--text)}.schritte h3{margin-bottom:.2em}.schritte p{color:var(--muted);margin:0;font-size:.95rem}.raster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:28px;display:grid}.karte{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.seite>section:nth-child(odd) .karte{background:var(--surface)}.karte p{font-size:.97rem}.karte p,.karte ul{color:var(--muted);margin:0}.karte ul{padding-left:1.1em}.karte li{margin-bottom:6px}.karte .nachsatz{margin-top:10px}.karte--nicht,.seite>section:nth-child(odd) .karte--nicht{background:0 0;border-style:dashed}.preise{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-top:28px;display:grid}.preis{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.seite>section:nth-child(2n) .preis{background:var(--bg)}.preis--hervor{border:2px solid var(--accent)}.preis .betrag{margin:4px 0 2px;font-size:2rem;font-weight:700;line-height:1.2}.preis .zusatz{color:var(--muted);margin-bottom:14px;font-size:.95rem}.preis ul{color:var(--muted);margin:0;padding-left:1.1em}.preis li{margin-bottom:4px}.fragen{gap:10px;max-width:52em;margin-top:24px;display:grid}details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0 20px}.seite>section:nth-child(2n) details{background:var(--bg)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:14px 0;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--accent);flex:none;font-size:1.4rem;line-height:1}details[open] summary:after{content:"−"}details>div{color:var(--muted);padding-bottom:14px}details ul{margin:0 0 1em;padding-left:1.2em}.fundstelle{font-size:.9rem}.notiz{background:var(--warn-soft);color:var(--text);border-radius:var(--radius);max-width:52em;margin-top:28px;padding:16px 20px}.notiz strong{color:var(--warn)}.abschluss{text-align:center}.abschluss .stores{justify-content:center}.fuss{border-top:1px solid var(--line);color:var(--muted);padding:32px 0 48px;font-size:.92rem}.fuss .wrap{justify-content:space-between;align-items:center;gap:12px 28px}.fuss .wrap,.fuss nav,.fuss-marke,.krumen ol{flex-wrap:wrap;display:flex}.fuss-marke{gap:0 8px}.fuss nav{gap:4px 20px}.fuss nav a{align-items:center;min-height:44px;display:inline-flex}.fuss-hinweis{flex-basis:100%;margin:0}.text-seite{padding:32px 0 64px}.text-seite .wrap{overflow-wrap:anywhere;max-width:46em}.text-seite h1{font-size:calc(clamp(1.6rem,4vw,2.1rem))}.text-seite h2{margin-top:2em;font-size:1.25rem}.text-seite h3{margin-top:1.5em}.text-seite :is(h2,h3) a{color:inherit;text-decoration:none}.text-seite :is(h2,h3)[id]{scroll-margin-top:72px}.text-seite blockquote{background:var(--warn-soft);border-radius:12px;margin:0 0 1.5em;padding:14px 18px}.text-seite blockquote p:last-child{margin-bottom:0}.text-seite code{font-size:.9em}.text-seite ol,.text-seite ul{padding-left:1.3em}.text-seite li{margin-bottom:.35em}.krumen ol{color:var(--muted);gap:4px;margin:0 0 20px;padding:0;font-size:.92rem;list-style:none}.krumen li+li:before{content:"›";margin:0 6px 0 2px}.krumen [aria-current],.krumen a{padding:10px 0;display:inline-block}.kasten{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:24px 0;padding:18px 20px}.kasten--warnung{background:var(--warn-soft);border-color:#0000}.kasten h2,.kasten h3{margin-top:0;font-size:1.05rem}.kasten p:last-child{margin-bottom:0}.meta{color:var(--muted);font-size:.92rem}.artikel-liste{gap:14px;padding:0;list-style:none;display:grid}.artikel-liste li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.artikel-liste h2{margin:0 0 .3em;font-size:1.15rem}.artikel-liste p{color:var(--muted);margin:0 0 .4em}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}
