.gen2-hero{padding-bottom:var(--abschnitt)}.gen2-kopf{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:20px;display:grid}@media (min-width:1024px){.gen2-kopf{gap:var(--spalt);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;margin-bottom:32px}.gen2-kopf h1{font-size:clamp(34px,3.4vw,48px)}}@media (max-width:1023px){.gen2-kopf h1{font-size:clamp(28px,7vw,40px)}.gen2-kopf .antwort{padding:14px 16px 14px 52px;font-size:15px}.gen2-kopf .antwort:before{top:15px;left:16px}}.gen2-kopf .antwort{max-width:none}.f2-start-kopf{justify-items:start;gap:6px;display:grid}.f2-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.f2-sstart{border:1.5px solid var(--linie);height:100%;color:var(--ink-900);font:650 14px/1.25 var(--f-text);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.f2-sstart:hover{border-color:var(--brand-600);box-shadow:var(--schatten);color:var(--brand-800)}.f2-sstart small{font:500 12px/1.2 var(--f-text);color:var(--text-2)}.seite-finder .f2--app .f2-auswahl .f2-kacheln{max-height:none}.gen2-schritte,.gen2-listen-raster,.gen2-zwei{margin:0;padding:0;list-style:none}.gen2-schritte .karte>*+*{margin-top:10px}.gen2-merkmale{gap:8px}.gen2-merkmal{cursor:default;min-height:36px;padding:5px 12px;font-size:13.5px}.gen2-merkmal:hover{color:var(--text);border-color:var(--linie)}.gen2-listen h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.zahl-pille{font:700 12px/1 var(--f-text);background:var(--salbei-100);color:var(--text-2);border-radius:var(--r-pille);padding:5px 9px}.gen2-liste{margin:0;padding:0;list-style:none;display:grid}.gen2-liste li{border-bottom:1px solid var(--linie-2);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:14.5px;display:flex}.gen2-liste li:last-child{border-bottom:0}.gen2-liste a{color:var(--ink-900);overflow-wrap:anywhere;min-width:0;font-weight:600;text-decoration:none}.gen2-liste a:hover{color:var(--brand-800);text-decoration:underline}.gen2-liste span{color:var(--text-2);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.gen2-mehr{margin-top:6px}.gen2-mehr>summary{cursor:pointer;font:650 14px/1.3 var(--f-text);color:var(--link);align-items:center;min-height:40px;display:flex}.gen2-zwei .karte>*+*{margin-top:12px}.gen2-zwei h2{font-size:clamp(22px,1.6vw + 14px,30px)}.gen2-haken{gap:8px;padding:0;list-style:none;display:grid}.gen2-haken li{padding-left:30px;position:relative}.gen2-haken li:before{content:"";background:var(--brand-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c3a0c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}@media (min-width:1024px){.seite-finder .faq--2 summary{min-height:96px}}.gen2-merkmal{white-space:normal;max-width:100%;height:auto}.f2-kacheln>li[hidden]{display:none}.seite-finder .f2-start{gap:14px;display:grid}.gen2-listen .karte-fuss.gen2-fehlt{border-top:1px solid var(--linie-2);justify-items:start;gap:10px;margin-top:auto;padding-top:16px;display:grid}.gen2-kopf .hero-mission{max-width:62ch;margin:0}@media (min-width:1024px){.gen2-kopf{align-items:end}.gen2-kopf .hero-mission{padding-bottom:6px}}.gen2-hero .vertrauen{margin-top:24px}@media (min-width:1024px){.gen2-hero .vertrauen{margin-top:40px}}.gen3-gruppe{align-items:center;gap:10px;font-size:18px;display:flex}.gen3-mehr{text-align:center}.gen3-mehr>summary{cursor:pointer;border-radius:var(--r-pille);min-height:44px;box-shadow:var(--schatten);font:650 14.5px/1.2 var(--f-text);color:var(--brand-800);background:#fff;align-items:center;padding:8px 18px;list-style:none;display:inline-flex}.gen3-mehr>summary::-webkit-details-marker{display:none}.gen3-mehr-inhalt{text-align:left;margin-top:18px}.f2-fussnote .sortier-link{margin-left:4px}
