.faq-block[data-v-b8940e79]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-b8940e79]{background:#fff;border:1px solid rgba(216,225,229,.5);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-item.is-open[data-v-b8940e79]{border-color:#16b6b14d;box-shadow:var(--shadow-sm)}.faq-question[data-v-b8940e79]{align-items:center;background:none;border:none;color:var(--colour-navy);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:.95rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1.1rem 1.25rem;text-align:left;transition:color .2s ease;width:100%}.faq-icon[data-v-b8940e79],.faq-item.is-open .faq-question[data-v-b8940e79],.faq-question[data-v-b8940e79]:hover{color:var(--colour-teal)}.faq-icon[data-v-b8940e79]{flex-shrink:0;height:20px;transition:transform .25s ease;width:20px}.faq-item.is-open .faq-icon[data-v-b8940e79]{transform:rotate(180deg)}.faq-icon svg[data-v-b8940e79]{height:100%;width:100%}.faq-answer[data-v-b8940e79]{padding:0 1.25rem 1.1rem}.faq-answer[hidden][data-v-b8940e79]{display:none}.faq-answer p[data-v-b8940e79]{color:var(--colour-muted);font-size:.9rem;line-height:1.75;max-width:none}
