.ait-faq{margin-block:var(--s-7)}.ait-faq__title{margin:0 0 var(--s-4);font-family:var(--font-heading);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--c-primary)}.ait-faq__item{border-bottom:var(--border-hair)}.ait-faq__q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:44px;padding:var(--s-4) 0;font-family:var(--font-body);font-size:var(--fs-ui);font-weight:600;line-height:var(--lh-tight);color:var(--c-ink);cursor:pointer;list-style:none}.ait-faq__q::-webkit-details-marker{display:none}.ait-faq__q:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.ait-faq__chevron{flex:none;color:var(--c-primary);transition:transform var(--t-accordion) var(--ease)}.ait-faq__a{padding:0 0 var(--s-4);line-height:1.6}.ait-faq__a>:last-child{margin-bottom:0}[open]>.ait-faq__q .ait-faq__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ait-faq__chevron{transition:none}}