.accordion-x{text-align:left;flex-direction:column;gap:12px;display:flex}.accordion-x__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:border-color .2s,box-shadow .2s;overflow:hidden}.accordion-x__item.is-open{border-color:var(--border-strong)}.accordion-x__heading{font:inherit;margin:0}.accordion-x__trigger{cursor:pointer;text-align:left;width:100%;color:var(--text);font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:700;line-height:1.4;display:flex}.accordion-x__trigger:hover{color:var(--brand)}.accordion-x__trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-card)}.accordion-x__question{flex:1}.accordion-x__icon{color:var(--muted);flex:none;font-size:14px;transition:transform .25s,color .2s}.accordion-x__item.is-open .accordion-x__icon{color:var(--brand);transform:rotate(180deg)}.accordion-x__panel[hidden]{display:none}.accordion-x__body{color:var(--muted);font-family:var(--font-body);padding:0 24px 22px;font-size:15px;line-height:1.65}.accordion-x__body a{color:var(--brand)}
