/* faq-list.css – aus dem Astro-Build übernommen (tools/extract-css.mjs). Nicht von Hand bearbeiten. */
.faq:not(.x-){align-content:start;gap:.6rem;display:grid}.faq__item:not(.x-){border-radius:var(--r-m);background:var(--paper);border:1px solid var(--line);interpolate-size:allow-keywords;transition:background-color var(--dur) var(--ease-out), border-color var(--dur)}.faq__item:not(.x-)[open]{background:var(--white);border-color:var(--line-strong)}.faq__item:not(.x-)::details-content{block-size:0;transition:block-size .46s var(--ease-out), content-visibility .46s allow-discrete;overflow:clip}.faq__item:not(.x-)[open]::details-content{block-size:auto}.faq__q:not(.x-){cursor:pointer;min-height:4rem;font-family:var(--font-serif-stack);font-variation-settings:var(--serif-axes);font-size:var(--step-1);color:var(--heading);border-radius:var(--r-m);justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1rem 1rem clamp(1rem,.8rem + 1vw,1.5rem);font-weight:420;line-height:1.3;list-style:none;display:flex}.faq__q:not(.x-)::-webkit-details-marker{display:none}.faq__icon:not(.x-){border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;transition:background-color var(--dur) var(--ease-out), border-color var(--dur), color var(--dur);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.faq__icon:not(.x-) .icon{width:1.05rem;height:1.05rem;transition:opacity var(--dur-fast), transform var(--dur) var(--ease-out);grid-area:1/1}.faq__icon:not(.x-) .faq__minus{opacity:0;transform:rotate(-90deg)}.faq__item:not(.x-)[open] .faq__icon:not(.x-){background:var(--ink);border-color:var(--ink);color:var(--paper)}.faq__item:not(.x-)[open] .faq__icon:not(.x-) .faq__plus{opacity:0;transform:rotate(90deg)}.faq__item:not(.x-)[open] .faq__icon:not(.x-) .faq__minus{opacity:1;transform:none}.faq__q:not(.x-):hover .faq__icon:not(.x-){border-color:var(--ink)}.faq__a:not(.x-){max-width:44rem;padding:0 clamp(1rem,.8rem + 1vw,1.5rem) 1.35rem}.faq__a:not(.x-) a{color:var(--heading);text-decoration-color:var(--sand)}

