.faq__title.s-1sf5zds{margin-bottom:1.5rem}.faq__list.s-1sf5zds{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.faq__details.s-1sf5zds{border-bottom:1px solid var(--color-border)}.faq__summary.s-1sf5zds{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;list-style:none;display:flex}.faq__summary.s-1sf5zds::-webkit-details-marker{display:none}.faq__summary.s-1sf5zds::marker{content:""}.faq__question.s-1sf5zds{color:var(--color-fg);transition:color var(--transition-base) ease;margin:0;font-size:1rem;font-weight:600}.faq__summary.s-1sf5zds:hover .faq__question:where(.s-1sf5zds){color:var(--color-accent)}.faq__summary.s-1sf5zds .faq__icon{width:1.25rem;height:1.25rem;color:var(--color-fg-subtle);transition:transform var(--transition-md) var(--ease-spring);flex-shrink:0}.faq__details[open].s-1sf5zds .faq__summary:where(.s-1sf5zds) .faq__icon{transform:rotate(180deg)}.faq__answer.s-1sf5zds{color:var(--color-fg-muted);padding-block:0 1.25rem;font-size:.9375rem;line-height:1.6}.faq__answer.s-1sf5zds p{margin:0}.faq__answer.s-1sf5zds p+p{margin-top:.75rem}.faq__answer.s-1sf5zds a{color:var(--color-primary-700);text-decoration:underline}.faq__answer.s-1sf5zds a:hover{color:var(--color-primary-600)}@media (prefers-reduced-motion:no-preference){.faq__details[open].s-1sf5zds .faq__answer:where(.s-1sf5zds){animation:s-1sf5zds-faq-reveal var(--transition-md) var(--ease-smooth) both}@keyframes s-1sf5zds-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}}
