.tp-faq-list{gap:var(--space-2);display:grid}.tp-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}.tp-faq-q{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--touch-target);padding:var(--space-3) var(--space-4);color:var(--color-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);cursor:pointer;list-style:none;display:flex}.tp-faq-q::-webkit-details-marker{display:none}.tp-faq-q:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}.tp-faq-q-text{overflow-wrap:anywhere;min-width:0}.tp-faq-mark{inline-size:var(--space-2);block-size:var(--space-2);border-inline-end:2px solid var(--color-action);border-block-end:2px solid var(--color-action);flex:none;transform:rotate(45deg)}.tp-faq-item[open] .tp-faq-mark{transform:rotate(-135deg)}.tp-faq-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(-45deg)}.tp-faq-item[open] .tp-faq-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(135deg)}.tp-faq-a{padding:0 var(--space-4) var(--space-4);max-inline-size:72ch;color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:break-word;margin:0}.tp-faq--two-column .tp-faq-list{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}@media (max-width:720px){.tp-faq--two-column .tp-faq-list{grid-template-columns:minmax(0,1fr)}}
