.seite{--ink:var(--obsidian);--ink-70:#3d4552;--ink-60:var(--schiefer);--ink-40:var(--schiefer);--ink-12:#1c1b191a;--ink-06:#1c1b190d;--ink-03:#1c1b1908;--paper:var(--weiss);--spalte:66ch;--innen:clamp(1.5rem, 3.5vw, 2.75rem);--flaechen-abstand:clamp(1rem, 2vw, 1.5rem);background-color:var(--weiss);color:var(--ink);padding:clamp(7.5rem, 11vw, 9.5rem) var(--rand) 0;font-size:1rem}.seite-innen{max-width:var(--breite);padding-bottom:var(--luft);counter-reset:abschnitt;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:68rem){.seite-innen{grid-template-columns:minmax(0,1fr) 13.5rem;align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.seite-innen>*{grid-column:1;min-width:0}.seite-innen>.register{grid-area:1/2/span 999}}.krumen{color:var(--schiefer);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:.85rem;font-weight:500;display:flex}.krumen a{color:inherit;transition:color .18s var(--ease-out);text-decoration:none}.krumen a:hover,.krumen span[aria-current]{color:var(--ink)}.krumen-teiler{opacity:.5}.seite-eyebrow{color:var(--schiefer);margin-bottom:.9rem;font-size:.95rem;font-weight:500;display:block}.seite h1{font-family:var(--font-titel), var(--font-sans), sans-serif;letter-spacing:-.042em;text-wrap:balance;max-width:18ch;margin-bottom:clamp(1.4rem,2.6vw,2rem);font-size:clamp(2.3rem,5.2vw,4.2rem);font-weight:600;line-height:1}.seite .antwort{color:var(--ink);max-width:58ch;margin-bottom:0;font-size:clamp(1.1rem,1.7vw,1.3rem);font-weight:400;line-height:1.5}.kennzahlen{gap:var(--spalt);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:clamp(1.8rem,3.5vw,2.6rem) 0 0;display:grid}.kennzahlen>div{background:var(--ghost);border-radius:var(--r-kachel-klein);padding:1.15rem 1.25rem 1.25rem}.kennzahlen dt{color:var(--schiefer);margin-bottom:.4rem;font-size:.85rem;font-weight:500}.kennzahlen dd{font-family:var(--font-titel), var(--font-sans), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.05}.kopf{padding-bottom:clamp(2.5rem,5vw,3.5rem)}.register{display:none}@media (min-width:68rem){.register{align-self:start;display:block;position:sticky;top:7rem}}.register-innen{background:var(--ghost);border-radius:var(--r-kachel-klein);padding:1.1rem .6rem .8rem}.register-titel{color:var(--ink);margin:0 .65rem .6rem;font-size:.8rem;font-weight:600;display:block}.register ol{flex-direction:column;gap:.1rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.register li{margin:0;position:relative}.register a{color:var(--schiefer);transition:color .18s var(--ease-out), background-color .18s var(--ease-out);border-radius:10px;grid-template-columns:1.6rem 1fr;gap:.2rem;padding:.42rem .65rem;font-size:.85rem;line-height:1.35;text-decoration:none;display:grid}.register a:hover{color:var(--ink)}.register a.ist-aktiv{color:var(--ink);background:var(--weiss);font-weight:600}.register-num{font-variant-numeric:tabular-nums;padding-top:.12em;font-size:.75rem;font-weight:500}.abschnitt{padding:clamp(2.75rem,5vw,4rem) 0;scroll-margin-top:7rem;position:relative}.abschnitt+.abschnitt:not(.ist-getoent){border-top:1px solid var(--ink-12)}.abschnitt.ist-getoent{background:var(--ghost);border-radius:var(--r-kachel);padding-left:var(--innen);padding-right:var(--innen);margin-block:var(--flaechen-abstand)}.abschnitt.ist-getoent+.abschnitt{border-top:none}.abschnitt-kopf{grid-template-columns:minmax(0,1fr);gap:.5rem 1rem;margin-bottom:clamp(1.4rem,2.6vw,2rem);display:grid}.abschnitt h2{font-family:var(--font-titel), var(--font-sans), sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:600;line-height:1.06}.abschnitt h2:before{counter-increment:abschnitt;content:counter(abschnitt, decimal-leading-zero);font-family:var(--font-sans), sans-serif;letter-spacing:0;color:var(--schiefer);font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:.85rem;font-weight:500;display:block}.abschnitt-zaehler{color:var(--ink);background:var(--ghost);border-radius:var(--r-knopf);white-space:nowrap;justify-self:start;padding:.3rem .75rem;font-size:.8rem;font-weight:500}.abschnitt.ist-getoent .abschnitt-zaehler{background:var(--weiss)}@media (min-width:40rem){.abschnitt-kopf{grid-template-columns:1fr auto;align-items:end}.abschnitt h2{grid-column:1}.abschnitt-zaehler{grid-area:1/2;justify-self:end}.abschnitt-unterzeile{grid-column:1/-1}}.abschnitt-unterzeile{color:var(--schiefer);grid-column:1/-1;max-width:58ch;margin:.2rem 0 0;font-size:1.02rem;line-height:1.5}.seite h3{letter-spacing:-.015em;text-wrap:balance;margin-bottom:.45rem;font-size:1.1rem;font-weight:600}.seite :where(p){max-width:var(--spalte);color:var(--ink-70);margin-bottom:1rem;line-height:1.65}.seite :where(p:last-child){margin-bottom:0}.seite strong{color:var(--ink);font-weight:600}.fliess{max-width:var(--spalte);flex-direction:column;gap:1rem;display:flex}.fliess>p:first-child,.fliess-lead{color:var(--ink);font-size:clamp(1.08rem,1.6vw,1.2rem);line-height:1.55}.hinweis{color:var(--schiefer);max-width:var(--spalte);font-size:.88rem;line-height:1.5}.seite :where(a){color:inherit;text-underline-offset:3px;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.seite :where(a):hover{text-decoration-color:currentColor}.haken{max-width:var(--spalte);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.haken li{color:var(--ink-70);grid-template-columns:1.4rem 1fr;gap:.6rem;margin:0;line-height:1.55;display:grid}.haken li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10.5l2.6 2.5L14 7.5'/%3E%3C/svg%3E") center / 100% no-repeat, var(--ink);border-radius:50%;width:1.25rem;height:1.25rem;margin-top:.1em}.seite ol:not(.ablauf):not(.register ol),.seite ul:not(.haken):not(.modul-liste){max-width:var(--spalte);margin:0 0 1.1rem;padding-left:1.15rem}.seite :where(li){color:var(--ink-70);margin-bottom:.4rem;line-height:1.6}.seite :where(li)::marker{color:var(--schiefer)}.module{gap:var(--spalt);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.modul{background:var(--ghost);border-radius:var(--r-kachel);flex-direction:column;gap:.6rem;padding:clamp(1.5rem,2.6vw,2rem);display:flex}.abschnitt.ist-getoent .modul{background:var(--weiss)}.modul-preiszeile{flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.4rem;display:flex}.modul-preis{font-family:var(--font-titel), var(--font-sans), sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600;line-height:1}.modul-monat{color:var(--schiefer);font-size:.88rem;font-weight:500}.modul-dauer{color:var(--ink);background:var(--weiss);border-radius:var(--r-knopf);white-space:nowrap;margin-left:auto;padding:.25rem .65rem;font-size:.8rem;font-weight:500}.abschnitt.ist-getoent .modul-dauer{background:var(--ghost)}.modul h3{margin-bottom:0;font-size:1.2rem}.modul-claim{margin:0;font-size:.97rem;line-height:1.5}.modul-liste{flex-direction:column;gap:.4rem;margin:.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.modul-liste li{color:var(--ink-70);grid-template-columns:.9rem 1fr;gap:.45rem;margin:0;line-height:1.45;display:grid}.modul-liste li:before{content:"";background:var(--ink);opacity:.35;border-radius:50%;width:5px;height:5px;margin-top:.6em}.modul-fuer{color:var(--schiefer);margin:auto 0 0;padding-top:1rem;font-size:.86rem;line-height:1.5}.ablauf{max-width:58rem;margin:0;padding:0;list-style:none;display:grid}.ablauf-schritt{grid-template-columns:2.25rem 1fr;gap:0 1.1rem;margin:0;padding:0 0 1.5rem;display:grid;position:relative}.ablauf-schritt:last-child{padding-bottom:0}.ablauf-schritt:before{content:"";background:var(--ink-12);width:1px;position:absolute;top:2.5rem;bottom:.25rem;left:calc(1.125rem - .5px)}.ablauf-schritt:last-child:before{display:none}.ablauf-num{width:2.25rem;height:2.25rem;color:var(--weiss);background:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid}.ablauf-inhalt{padding-top:.35rem}.ablauf-schritt h3{margin-bottom:.25rem;font-size:1.05rem}.ablauf-schritt p{max-width:56ch;margin-bottom:0;font-size:.97rem}.tabelle-rahmen{background:var(--ghost);border-radius:var(--r-kachel-klein);padding:.4rem 1.25rem;overflow-x:auto}.abschnitt.ist-getoent .tabelle-rahmen{background:var(--weiss)}.tabelle{border-collapse:collapse;width:100%;min-width:32rem;font-size:.95rem}.tabelle th{text-align:left;color:var(--schiefer);border-bottom:1px solid var(--ink-12);vertical-align:bottom;white-space:nowrap;padding:.85rem 1rem .7rem 0;font-size:.82rem;font-weight:500}.tabelle td{border-bottom:1px solid var(--ink-12);vertical-align:top;color:var(--ink-70);padding:.85rem 1rem .85rem 0;line-height:1.5}.tabelle td:first-child{color:var(--ink);font-weight:600}.tabelle .zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle tr:last-child td{border-bottom:none}.faq-liste{gap:var(--spalt);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.faq-eintrag{background:var(--ghost);border-radius:var(--r-kachel-klein);padding:1.4rem 1.5rem}.abschnitt.ist-getoent .faq-eintrag{background:var(--weiss)}.faq-eintrag h3{max-width:46ch;margin-bottom:.5rem;font-size:1.05rem}.faq-eintrag p{max-width:56ch;margin-bottom:0;font-size:.95rem}.kacheln{gap:var(--spalt);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.kacheln>.kachel{background:var(--ghost);border-radius:var(--r-kachel);color:inherit;transition:background-color .22s var(--ease-out), color .22s var(--ease-out);flex-direction:column;gap:.5rem;padding:clamp(1.4rem,2.4vw,1.8rem);text-decoration:none;display:flex}.abschnitt.ist-getoent .kacheln>.kachel{background:var(--weiss)}.kacheln>a.kachel:hover,.abschnitt.ist-getoent .kacheln>a.kachel:hover{background:var(--ink);color:var(--weiss)}.kacheln>a.kachel:hover .kachel-meta,.kacheln>a.kachel:hover p{color:#ffffffb3}.kachel-meta{color:var(--schiefer);font-size:.85rem;font-weight:500}.kacheln .kachel h3{margin-bottom:0;font-size:1.15rem}.kacheln .kachel p{margin-bottom:0;font-size:.95rem;line-height:1.5}.kachel-pfeil{margin-top:auto;padding-top:.9rem;font-size:.92rem;font-weight:500}.zwei-spalten{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:clamp(1.3rem,3vw,2.5rem);display:grid}.zwei-spalten>div>h3{border-bottom:1px solid var(--ink-12);margin-bottom:.8rem;padding-bottom:.55rem}.artikel{max-width:var(--spalte);flex-direction:column;gap:1rem;display:flex}.artikel>*{margin-bottom:0}.artikel-h2{font-family:var(--font-titel), var(--font-sans), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin-top:1.75rem;scroll-margin-top:7rem;font-size:clamp(1.45rem,2.6vw,1.9rem);font-weight:600;line-height:1.12}.artikel>.artikel-h2:first-child{margin-top:0}.artikel h3{margin-top:.5rem;margin-bottom:0}.seite .artikel-merke{background:var(--ghost);border-radius:var(--r-kachel-klein);color:var(--ink);padding:1.1rem 1.3rem;font-size:1rem;font-weight:500;line-height:1.55}.artikel .tabelle-rahmen,.artikel .haken{margin:.3rem 0}.artikel .tabelle td:not(:first-child).zahl{font-variant-numeric:normal;white-space:normal}.stimme{background:var(--ghost);border-radius:var(--r-kachel-klein);max-width:var(--spalte);margin:1.8rem 0 0;padding:1.4rem 1.6rem}.stimme p{font-family:var(--font-titel), var(--font-sans), sans-serif;color:var(--ink);margin-bottom:.7rem;font-size:1.2rem;line-height:1.45}.stimme cite{color:var(--schiefer);font-size:.88rem;font-style:normal;font-weight:500}.abschluss{background:var(--ink);color:var(--weiss);border-radius:var(--r-kachel);padding:clamp(2rem, 4.5vw, 3.25rem) var(--innen);margin:clamp(2.5rem,5vw,4rem) 0 0}.abschluss-innen{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2.5rem;display:flex}.abschluss h2{font-family:var(--font-titel), var(--font-sans), sans-serif;letter-spacing:-.035em;text-wrap:balance;max-width:18ch;color:var(--weiss);font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;line-height:1.05}.abschluss p{color:#ffffffb3;max-width:44ch;margin:.75rem 0 0;font-size:1rem}.abschluss :focus-visible{outline-color:var(--weiss)}.abschluss-knoepfe{flex-wrap:wrap;gap:.65rem;display:flex}.knopf{border-radius:var(--r-knopf);letter-spacing:-.01em;min-height:48px;color:inherit;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.knopf:active{transform:scale(.97)}.knopf--voll{background:var(--weiss);color:var(--ink)}.knopf--voll:hover{background:var(--ghost)}.knopf--linie{border-color:#ffffff4d}.knopf--linie:hover{border-color:var(--weiss)}.seite .knopf--dunkel{background:var(--ink);color:var(--weiss)}.seite .knopf--dunkel:hover{background:var(--obsidian-hell)}@media (prefers-reduced-motion:reduce){.kacheln>.kachel,.knopf,.register a,.krumen a{transition:none}}
