.cs-faq{gap:var(--cs-space-3);flex-direction:column;max-width:72ch;display:flex}.cs-faq-item{border:1px solid var(--cs-border);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);padding:var(--cs-space-4) var(--cs-space-5)}.cs-faq-q{justify-content:space-between;align-items:center;gap:var(--cs-space-4);cursor:pointer;font-size:var(--cs-text-base);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-tracking-tight);color:var(--cs-fg);list-style:none;display:flex}.cs-faq-q::-webkit-details-marker{display:none}.cs-faq-q:after{content:"";border-right:2px solid var(--cs-border-strong);border-bottom:2px solid var(--cs-border-strong);width:.5rem;height:.5rem;transition:transform var(--cs-duration-fast) var(--cs-ease-out);flex:none;transform:rotate(45deg)}.cs-faq-item[open]>.cs-faq-q:after{transform:rotate(-135deg)}.cs-faq-q:hover{color:var(--cs-accent)}.cs-faq-a{margin-top:var(--cs-space-3);line-height:var(--cs-leading-relaxed)}@media (prefers-reduced-motion:reduce){.cs-faq-q:after{transition:none}}@media (forced-colors:active){.cs-faq-item{border:1px solid canvastext}.cs-faq-q:after{border-color:canvastext}}
