/* Aus dem Astro-Build übernommen (wordpress/tools/build-theme.mjs). Nicht von Hand bearbeiten. */
.faq__title{grid-column:1/-1;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.faq__list{border-top:1px solid var(--line);grid-column:1/-1}.faq__item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.faq__item::details-content{height:0;transition:height .6s var(--ease), content-visibility .6s allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}.faq__item summary{font-family:var(--display);font-size:var(--t-2);letter-spacing:-.012em;font-variation-settings:"opsz" 20;color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:clamp(1.05rem,.9rem + .6vw,1.5rem);line-height:1.18;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary i{flex:none;width:1rem;height:1rem;position:relative}.faq__item summary i:before,.faq__item summary i:after{content:"";width:100%;height:1px;transition:transform .6s var(--ease);background:currentColor;position:absolute;top:50%;left:0}.faq__item summary i:after{transform:rotate(90deg)}.faq__item[open] summary i:after{transform:rotate(0)}.faq__item p{max-width:44rem;color:var(--muted);padding-bottom:clamp(1.25rem,1rem + 1vw,2rem)}@media (width>=60rem){.faq__title{grid-column:1/span 4;margin-bottom:0}.faq__list{grid-column:6/-1}}
