.twh-faq{background:var(--twh-bg)}.twh-faq__list{display:grid;gap:12px;margin:0 auto;max-width:900px}.twh-faq__item{background:#fff;border:1px solid var(--twh-border);border-radius:22px;box-shadow:0 10px 26px rgba(1,51,74,.04);overflow:hidden}.twh-faq__item summary{align-items:center;color:var(--twh-navy);cursor:pointer;display:flex;font-weight:850;gap:18px;justify-content:space-between;letter-spacing:-.025em;list-style:none;min-height:72px;padding:20px 24px}.twh-faq__item summary::-webkit-details-marker{display:none}.twh-faq__item summary svg{color:var(--twh-blue);flex:0 0 auto;transition:transform .18s ease}.twh-faq__item[open] summary svg{transform:rotate(180deg)}.twh-faq__answer{color:var(--twh-muted);padding:0 24px 24px}.twh-faq__answer p:last-child{margin-bottom:0}