.v2-faq-list{flex-direction:column;gap:.75rem;display:flex}.v2-faq-item{--faq-card-bg:#fff;--faq-card-bg-hover:#f9fafb;--faq-question:#1a1a1a;--faq-answer:#4b5563;--faq-border:#e5e7eb;--faq-chevron:#1a1a1a;--faq-focus-ring:#c8a25b;--faq-open-border:#d8c8aa;border:1px solid var(--faq-border);background:var(--faq-card-bg);color:var(--faq-question);border-radius:.75rem;margin:0;transition:background-color .18s,border-color .18s,box-shadow .18s;overflow:hidden}[data-theme=dark] .v2-faq-item{--faq-card-bg:var(--fd-bg-elevated);--faq-card-bg-hover:#2a2a2a;--faq-question:var(--fd-text);--faq-answer:var(--fd-text-muted);--faq-border:var(--fd-card-border);--faq-chevron:var(--fd-gold);--faq-focus-ring:var(--fd-gold);--faq-open-border:color-mix(in srgb, var(--fd-gold) 55%, var(--fd-card-border));box-shadow:var(--fd-shadow)}.v2-faq-item:hover{background:var(--faq-card-bg-hover)}.v2-faq-item[open]{border-color:var(--faq-open-border);box-shadow:0 6px 18px #1a1a1a0f}[data-theme=dark] .v2-faq-item[open]{background:#262626;box-shadow:0 10px 28px #0006}.v2-faq-item__summary{cursor:pointer;color:var(--faq-question);letter-spacing:.04em;border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.v2-faq-item__summary::-webkit-details-marker{display:none}.v2-faq-item__summary::marker{content:"";display:none}.v2-faq-item__summary:focus-visible{box-shadow:inset 0 0 0 2px var(--faq-focus-ring)}.v2-faq-item__question{min-width:0;color:var(--faq-question);flex:auto}.v2-faq-item__chevron{width:1rem;height:1rem;color:var(--faq-chevron);flex:none;transition:transform .2s}.v2-faq-item[open] .v2-faq-item__chevron{transform:rotate(180deg)}.v2-faq-item__answer{color:var(--faq-answer);padding:0 1.25rem 1.15rem;font-size:1rem;line-height:1.7}.v2-faq-item[open] .v2-faq-item__answer{border-top:1px solid var(--faq-border);margin:0 .15rem;padding-top:.9rem}[data-theme=dark] .v2-faq-item[open] .v2-faq-item__answer{border-top-color:#c8a96a38}.v2-faq-item__answer p{color:var(--faq-answer);margin:0}[data-theme=dark] .v2-faq-item,[data-theme=dark] .v2-faq-item.bg-white{background-color:var(--faq-card-bg)!important;color:var(--faq-question)!important}[data-theme=dark] .v2-faq-item:hover,[data-theme=dark] .v2-faq-item.bg-white:hover{background-color:var(--faq-card-bg-hover)!important}[data-theme=dark] .v2-faq-item[open],[data-theme=dark] .v2-faq-item[open].bg-white{background-color:#262626!important}[data-theme=dark] .v2-faq-item__question,[data-theme=dark] .v2-faq-item__summary{color:var(--faq-question)!important}[data-theme=dark] .v2-faq-item__answer,[data-theme=dark] .v2-faq-item__answer p{color:var(--faq-answer)!important}[data-theme=dark] .v2-faq-item__chevron{color:var(--faq-chevron)!important}[data-theme=dark] .v2-faq-list{--skel-base:#f5efe614;--skel-highlight:#f5efe629}
