.wz--breit{max-width:72rem}.wz h3{text-transform:none;letter-spacing:0;color:var(--text);margin:1.5rem 0 .4rem;font-size:1.05rem;font-weight:700}.wz details>summary{color:var(--text);font-size:1rem}.wz--breit .wz-spalte{max-width:44rem;margin-inline:auto}.wz-kopieren{justify-content:center;align-items:center;gap:var(--knopf-abstand);min-height:var(--knopf-hoehe);border-radius:var(--knopf-radius);color:var(--knopf-zweit-text);font:var(--knopf-schrift);letter-spacing:var(--knopf-laufweite);text-transform:var(--knopf-case);cursor:pointer;text-wrap:balance;box-shadow:inset 0 0 0 var(--kante-breite) var(--kante), 0 var(--knopf-sockel) 0 var(--kante);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:0;padding:0 20px;display:inline-flex;position:relative}.wz-kopieren.ue-gedrueckt{opacity:1}@media (hover:hover){.wz-kopieren:hover{background:var(--knopf-zweit-hover)}}.wz-kopieren:active{transform:translateY(var(--knopf-sockel));box-shadow:inset 0 0 0 var(--kante-breite) var(--kante), 0 0 0 var(--kante)}.wz-kopieren--klein{--knopf-sockel:var(--knopf-sockel-klein);min-height:var(--knopf-hoehe-klein);border-radius:13px;padding:0 14px;font-size:14.5px}.wz-kopieren--klein .kw-kopier-ic,.wz-kopieren--klein .kw-kopier-ic>svg{width:18px;height:18px}.gen{gap:1.25rem;margin:.5rem 0 1rem;display:grid}@media (min-width:900px){.gen{grid-template-columns:minmax(19rem,24rem) minmax(0,1fr);align-items:start;gap:1.5rem}}.gen-form,.gen-ergebnis{border:2px solid var(--kante);border-radius:var(--kachel-radius);background:var(--surface);padding:1.25rem}.ueber .gen-titel{margin:0 0 1rem;font-size:1.2rem}.gen-feld{min-width:0;margin:0 0 1rem}.gen-feld>label:not(.gen-check),.gen-feld>legend{font:800 15px/1.3 var(--ui);margin:0 0 .4rem;padding:0;display:block}.gen-feld select,.gen-feld input[type=text]{width:100%;min-height:var(--feld-hoehe);border:var(--kante-breite) solid var(--feld-rand);border-radius:var(--feld-radius);background-color:var(--feld-grund);color:var(--text);font:700 16px/1.3 var(--ui);padding:0 16px}.gen-feld select:focus,.gen-feld input[type=text]:focus{border-color:var(--wahl-rand);background-color:#fff}fieldset.gen-feld{border:0;padding:0}.ueber .gen-hinweis{color:var(--text-muted);margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.gen-reihe{gap:0 .75rem;display:grid}@media (min-width:420px){.gen-reihe{grid-template-columns:1fr 1fr}}.gen-chips{flex-wrap:wrap;gap:.5rem;display:flex}.gen-chip{border-radius:var(--chip-radius);min-height:44px;color:var(--text);font:800 15px/1.2 var(--ui);cursor:pointer;box-shadow:inset 0 0 0 var(--kante-breite) var(--kante), 0 var(--knopf-sockel-klein) 0 var(--kante);-webkit-tap-highlight-color:transparent;transition:background var(--knopf-dauer) ease, color var(--knopf-dauer) ease, box-shadow 90ms ease-out, transform 90ms ease-out;background:#fff;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.gen-chip.ue-gedrueckt{opacity:1}@media (hover:hover){.gen-chip:hover{background:var(--knopf-zweit-hover)}}.gen-chip:active{transform:translateY(var(--knopf-sockel-klein));box-shadow:inset 0 0 0 var(--kante-breite) var(--kante), 0 0 0 var(--kante)}.gen-chip--an,.gen-chip--an:hover{background:var(--wahl-grund);color:var(--wahl-text);box-shadow:inset 0 0 0 var(--kante-breite) var(--wahl-rand), 0 var(--knopf-sockel-klein) 0 var(--wahl-rand)}.gen-chip--an:active{box-shadow:inset 0 0 0 var(--kante-breite) var(--wahl-rand), 0 0 0 var(--wahl-rand)}.gen-chip input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.gen-chip:has(input:focus-visible){outline:3px solid var(--wahl-rand);outline-offset:3px}.gen-mehr{border-top:1px solid var(--border);margin:0 0 1rem;padding-top:.5rem}.gen-mehr>summary{min-height:44px;font:800 15px/1.3 var(--ui);cursor:pointer;align-items:center;display:flex}.gen-mehr[open]>summary{margin-bottom:.75rem}.gen-check{cursor:pointer;align-items:center;gap:.65rem;min-height:44px;font-weight:400;display:flex}.ueber .gen-datenschutz{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.5}.ueber a.gen-zur-mail{min-height:var(--knopf-hoehe);border-radius:var(--knopf-radius);color:var(--knopf-zweit-text);font:var(--knopf-schrift);letter-spacing:var(--knopf-laufweite);text-transform:var(--knopf-case);box-shadow:inset 0 0 0 var(--kante-breite) var(--kante), 0 var(--knopf-sockel) 0 var(--kante);-webkit-tap-highlight-color:transparent;background:#fff;border:0;justify-content:center;align-items:center;margin-top:1rem;text-decoration:none;transition:box-shadow 90ms ease-out,transform 90ms ease-out;display:flex}.ueber a.gen-zur-mail.ue-gedrueckt{opacity:1}.ueber a.gen-zur-mail:active{transform:translateY(var(--knopf-sockel));box-shadow:inset 0 0 0 var(--kante-breite) var(--kante), 0 0 0 var(--kante)}@media (min-width:900px){.ueber a.gen-zur-mail{display:none}}.gen-ergebnis{scroll-margin-top:1rem}.gen-mail-kopf{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .4rem;display:flex}.gen-mail-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.8rem;font-weight:700}.ueber .gen-betreff{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;background:#fff;margin:0 0 1.1rem;padding:.7rem .9rem;font-weight:650;line-height:1.5}.gen-text{white-space:pre-wrap;border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;background:#fff;padding:.9rem 1rem;line-height:1.7}.ueber .gen-legende,.ueber .gen-offen{color:var(--text-muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.6}.ueber .gen-offen{color:var(--text)}.wz .gen-unter{margin:1.6rem 0 .5rem;font-size:1.02rem}.wz .ueber-schritte h3{margin-top:.3rem}.ratgeber .gen-varianten{margin:0;padding:0;list-style:none}.ratgeber .gen-varianten li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin:0;padding:.6rem 0;display:flex}.gen-varianten li>span{overflow-wrap:anywhere;flex:14rem}.gen-nachfass{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:.5rem}.gen-nachfass>summary{min-height:44px;font:800 15px/1.3 var(--ui);cursor:pointer;align-items:center;display:flex}.gen-nachfass[open]>summary{margin-bottom:.75rem}.gen-app{border-top:1px solid var(--border);margin-top:1.5rem;padding-top:1.25rem}.wz-tabelle-rahmen{margin:0 0 1.25rem}.wz-tabelle{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55}.wz-tabelle caption{text-align:left;color:var(--text-muted);padding-bottom:.5rem;font-size:.9rem}.wz-tabelle th,.wz-tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.65rem .75rem}.wz-tabelle thead th{color:var(--text-muted);border-bottom:1px solid var(--border-strong);font-size:.85rem}.wz-tabelle tbody th{font-weight:700}@media (max-width:759px){.wz-tabelle thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wz-tabelle,.wz-tabelle caption,.wz-tabelle tbody,.wz-tabelle tr,.wz-tabelle th,.wz-tabelle td{display:block}.wz-tabelle tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 .85rem;padding:.35rem .25rem}.wz-tabelle tbody th{border-bottom:1px solid var(--border);font-size:1.05rem}.wz-tabelle td{border-bottom:0;padding-top:.4rem;padding-bottom:.4rem}.wz-tabelle td:before{content:attr(data-label);color:var(--text-muted);font-size:.8rem;font-weight:700;display:block}}@media (min-width:760px){.wz--breit .wz-tabelle-rahmen{max-width:72rem}}.ueber .wz-quelle{color:var(--text-muted);font-size:.85rem}.wz-fakten{gap:0;margin:0 0 1.25rem;display:grid}.wz-fakten>div{border-top:1px solid var(--border);gap:.15rem 1.25rem;padding:.7rem 0;display:grid}@media (min-width:600px){.wz-fakten>div{grid-template-columns:11rem 1fr}}.wz-fakten dt{font-weight:700}.wz-fakten dd{margin:0;line-height:1.6}.wz-zitierbar{border-left:3px solid var(--border-strong);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;margin:0 0 1rem;padding:1rem 1.2rem;line-height:1.7}.wz-bild{margin:0 0 1.25rem}.wz-bild img{border:1px solid var(--border);border-radius:var(--radius);width:100%;height:auto;display:block}.wz-bild figcaption{color:var(--text-muted);margin-top:.4rem;font-size:.85rem}.gen-mehr>summary{justify-content:space-between;list-style:none}.gen-mehr>summary::-webkit-details-marker{display:none}.gen-mehr>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:0 6px 4px 12px;transition:transform .15s;transform:rotate(45deg)}.gen-mehr[open]>summary:after{margin-bottom:-4px;transform:rotate(-135deg)}@media (pointer:coarse){.wz-kopieren--klein{min-height:var(--knopf-tipp)}}
