.tt-acc-row { border-bottom: var(--tt-acc-border, 1px) solid var(--tt-acc-divider, rgb(from currentColor r g b / 0.15)); }
.tt-acc-row__q { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 18px 0; cursor: pointer; list-style: none; font-weight: var(--tt-font-body-weight-bold); }
.tt-acc-row__q::-webkit-details-marker { display: none; }
.tt-acc-row[open] .tt-acc-row__icon { transform: rotate(45deg); }
.tt-acc-row__icon { flex-shrink: 0; transition: transform .2s; }
.tt-acc-row--chevron[open] .tt-acc-row__icon { transform: rotate(180deg); }
.tt-acc-row__title { display: inline-flex; align-items: center; gap: 10px; }
.tt-acc-row__img { flex-shrink: 0; height: auto; display: block; }
.tt-acc-row__a { padding: 0 0 18px; display: flex; flex-direction: column; gap: 12px; }
