.faq-themen{padding-top:clamp(36px,4.5vw,64px)}.faq-themen .zeile{margin-bottom:14px}.faq-themen__liste{flex-wrap:wrap;gap:8px;display:flex}.faq-themen__link{border-radius:var(--radius-pill);min-height:44px;box-shadow:inset 0 0 0 1px var(--saple-linie);transition:background-color .25s var(--ease);align-items:center;gap:10px;padding:0 16px 0 18px;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.faq-themen__link--phase{background:var(--phase-flaeche);color:var(--phase-text);box-shadow:inset 0 0 0 2px var(--phase-ring)}.faq-themen__link--neutral{background:var(--flaeche-karte);color:var(--saple-schwarz)}.faq-themen__link{transition:opacity .2s var(--ease)}.faq-themen__link:hover{opacity:.8}.faq-themen__anzahl{color:var(--phase-leise,var(--saple-stein-2));font-variant-numeric:tabular-nums;font-size:.8125rem}.faq-thema{margin-top:clamp(64px,8vw,128px)}.faq-thema__raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px clamp(40px,6vw,80px);display:grid}.faq-thema__anzahl{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;align-items:center;min-height:28px;margin-bottom:14px;padding:0 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.faq-thema__anzahl--phase{background:var(--phase-flaeche);color:var(--phase-text);box-shadow:inset 0 0 0 2px var(--phase-ring)}.faq-thema__anzahl--neutral{background:var(--flaeche-karte);color:var(--saple-schwarz);box-shadow:inset 0 0 0 1px var(--saple-linie)}.faq-thema__text{color:var(--saple-kohle);max-width:40ch;margin-top:16px}.faq-thema__link{margin-top:24px}.faq-thema .faq__antwort p{max-width:58ch}@media (width>=961px){.faq-thema__kopf{position:sticky;top:104px}}.faq-kontakt{padding-bottom:0}.faq-kontakt__karte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px clamp(40px,6vw,96px);padding:clamp(28px,4.4vw,64px);display:grid}.faq-kontakt__text{color:var(--saple-kohle);max-width:44ch;margin-top:16px}.faq-kontakt__links{justify-items:start;gap:14px;display:grid}.faq-kontakt__links .textlink{white-space:normal;overflow-wrap:anywhere}@media (width<=960px){.faq-thema__raster{grid-template-columns:1fr}}@media (width<=760px){.faq-kontakt__karte{grid-template-columns:1fr;align-items:start}}
