.abschnitt{margin-inline:auto;max-width:1200px;margin-top:clamp(5.5rem,9vw,8rem);padding-inline:1.25rem}@media (min-width:640px){.abschnitt{padding-inline:2rem}}.hero-titel{letter-spacing:-.04em;-webkit-hyphens:manual;hyphens:manual;font-size:clamp(2.5rem,1.6rem + 2.6vw,3.6rem);font-weight:700;line-height:1.02}.titel{letter-spacing:-.035em;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);font-weight:700;line-height:1.05}.zahl{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2.5rem + 3vw,5rem);font-weight:700;line-height:1}.faq{transition:background-color .3s}.faq[data-offen=true]{background-color:var(--color-wash-2)}.faq-inhalt{grid-template-rows:0fr;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1);display:grid}.faq[data-offen=true] .faq-inhalt{grid-template-rows:1fr}.faq-text{opacity:0;transition:opacity .24s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.faq[data-offen=true] .faq-text{opacity:1;transition-delay:90ms;transform:none}.faq-plus{transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .3s,color .3s}.faq[data-offen=true] .faq-plus{background-color:var(--color-ink);color:var(--color-paper);transform:rotate(135deg)}.faq button:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.faq-inhalt{transition-duration:.22s}.faq-text{transition:opacity .22s;transform:none}.faq[data-offen=true] .faq-text{transform:none}.faq-plus{transition:background-color .2s,color .2s}}.buehne-wechsel{animation:.36s cubic-bezier(.22,1,.36,1) buehne-ein}@keyframes buehne-ein{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.buehne-wechsel{animation-name:buehne-blende}@keyframes buehne-blende{0%{opacity:0}}}
