.faq[data-v-ab87e431]{background:#fff}.faq--tint[data-v-ab87e431]{background:var(--cream)}.faq__inner[data-v-ab87e431]{max-inline-size:860px}.faq__head[data-v-ab87e431]{margin-block-end:clamp(2rem,4vw,3rem)}.faq__head .section-title[data-v-ab87e431]{margin-block-start:.5rem}.faq__list[data-v-ab87e431]{flex-direction:column;gap:.8rem;display:flex}.faq__item[data-v-ab87e431]{border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#fff;overflow:hidden}.faq__item.open[data-v-ab87e431]{border-color:var(--orange-soft);box-shadow:var(--shadow-sm)}.faq__q[data-v-ab87e431]{text-align:start;inline-size:100%;font-family:var(--font);font-size:1.02rem;font-weight:var(--fw-bold);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.faq__chevron[data-v-ab87e431]{color:var(--orange);transition:transform .25s var(--ease);flex-shrink:0}.faq__item.open .faq__chevron[data-v-ab87e431]{transform:rotate(180deg)}.faq__a[data-v-ab87e431]{padding:0 1.4rem 1.3rem}.faq__a p[data-v-ab87e431]{color:var(--body);margin:0;line-height:1.65}
