.faq[data-astro-cid-a4neerfr]{border-top:1px solid var(--c-border)}.faq__item[data-astro-cid-a4neerfr]{border-bottom:1px solid var(--c-border)}.faq__q[data-astro-cid-a4neerfr]{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m) 0;font-size:var(--step-1);color:var(--c-text);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);font-weight:500;list-style:none;display:flex}.faq__q[data-astro-cid-a4neerfr]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-a4neerfr]:hover{color:var(--c-accent)}.faq__icon[data-astro-cid-a4neerfr]{block-size:2.25rem;inline-size:2.25rem;color:var(--c-accent);border:1px solid var(--c-border);border-radius:var(--radius-sm);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.faq__icon[data-astro-cid-a4neerfr]>svg{grid-area:1/1}.faq__plus[data-astro-cid-a4neerfr],.faq__minus[data-astro-cid-a4neerfr]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out)}.faq__minus[data-astro-cid-a4neerfr]{opacity:0;transform:rotate(-90deg)}.faq__plus[data-astro-cid-a4neerfr]{opacity:1;transform:rotate(0)}.faq__item[data-astro-cid-a4neerfr][open] .faq__plus[data-astro-cid-a4neerfr]{opacity:0;transform:rotate(90deg)}.faq__item[data-astro-cid-a4neerfr][open] .faq__minus[data-astro-cid-a4neerfr]{opacity:1;transform:rotate(0)}.faq__item[data-astro-cid-a4neerfr]{position:relative}.faq__item[data-astro-cid-a4neerfr]:after{content:"";background:linear-gradient(90deg, var(--c-accent), transparent);transform-origin:0;opacity:0;pointer-events:none;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.faq__item[data-astro-cid-a4neerfr][open]:after{animation:faq-scan var(--dur-slow) var(--ease-out)}@keyframes faq-scan{0%{opacity:0;transform:scaleX(0)}35%{opacity:1}to{opacity:0;transform:scaleX(1)}}.faq__a[data-astro-cid-a4neerfr]{padding:0 0 var(--space-m);max-width:64ch;color:var(--c-text-muted);line-height:var(--leading-relaxed)}.faq__item[data-astro-cid-a4neerfr][open] .faq__a[data-astro-cid-a4neerfr]{animation:faq-in var(--dur-base) var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}
