.faq-raster{row-gap:clamp(var(--space-8),1.5rem + 2vw,var(--space-12));align-items:start}.faq-kopf{display:grid;row-gap:clamp(var(--space-5),1rem + 1vw,var(--space-8));align-content:start}.faq-kopf .kicker{margin:0}.faq-zaehler{margin:0;color:var(--schiefer-ink)}@media(min-width:900px){.faq-raster>.faq-kopf{grid-column:1 / 6;position:sticky;top:var(--kopf-oben)}.faq-raster>.faq-liste{grid-column:6 / -1}}.faq-liste{border-top:var(--border) solid var(--ink)}.faq-titel{margin:0 0 var(--space-6)}.frage{border-bottom:var(--border) solid var(--ink)}.frage summary{display:grid;grid-template-columns:var(--ziel-min) minmax(0,1fr) auto;column-gap:clamp(var(--space-3),.5rem + 1vw,var(--space-6));align-items:center;padding-block:clamp(var(--space-4),.9rem + .8vw,var(--space-6));list-style:none;cursor:pointer}.frage summary::-webkit-details-marker{display:none}.frage summary:focus-visible{outline-offset:var(--space-1)}.f-nr{color:var(--schiefer-ink)}.f-text{font-size:var(--fs-frage);font-weight:var(--fw-bold);line-height:var(--lh-titel);letter-spacing:var(--track-eng)}.zeichen{position:relative;flex:none;width:var(--zeichen);height:var(--zeichen);border-radius:50%;box-shadow:inset 0 0 0 var(--kante-knopf) var(--ink)}.zeichen:before,.zeichen:after{content:"";position:absolute;left:50%;top:50%;width:.9rem;height:var(--kante-knopf);margin:calc(var(--kante-knopf) / -2) 0 0 -.45rem;background:var(--ink)}.zeichen:after{rotate:90deg}.frage:not([open]) summary:hover .zeichen{background-color:var(--ink)}.frage:not([open]) summary:hover .zeichen:before,.frage:not([open]) summary:hover .zeichen:after{background-color:var(--bg)}.frage[open] .zeichen{background-color:var(--koralle);box-shadow:inset 0 0 0 var(--kante-knopf) var(--koralle);rotate:45deg}.frage[open] .zeichen:before,.frage[open] .zeichen:after{background-color:var(--navy)}.antwort{margin:0;padding:0 var(--space-12) clamp(var(--space-6),1rem + 1vw,var(--space-8)) calc(var(--ziel-min) + clamp(var(--space-3),.5rem + 1vw,var(--space-6)));line-height:var(--lh-base)}@media(max-width:599px){.frage summary{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-2)}.f-nr{grid-column:1 / -1}.antwort{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:no-preference){.zeichen{transition:rotate var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.zeichen:before,.zeichen:after{transition:background-color var(--dur-2) var(--ease-out)}.frage[open]::details-content{animation:faq-auf var(--dur-1) var(--ease-out) both}@keyframes faq-auf{0%{opacity:0}to{opacity:1}}}
