.faq-list:where(.astro-6KMWGHHU){list-style:none;padding:0;margin:2rem auto;max-width:800px;display:flex;flex-direction:column;gap:1rem}.faq-item:where(.astro-6KMWGHHU){background-color:#f9f9f9;padding:1rem 1.5rem;box-shadow:0 2px 4px #0000000d}.faq-question:where(.astro-6KMWGHHU){display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:start;margin:.8rem 0rem}.faq-answer:where(.astro-6KMWGHHU){margin:0;padding-right:2rem;line-height:1.5;max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item:where(.astro-6KMWGHHU).open .faq-answer:where(.astro-6KMWGHHU){max-height:300px}.faq-item:where(.astro-6KMWGHHU).open .chevron-icon:where(.astro-6KMWGHHU){transform:rotate(180deg)}html{scroll-behavior:smooth}.faq-nav:where(.astro-6KMWGHHU){display:flex;gap:1rem;justify-content:center;margin:0rem auto;flex-wrap:wrap;max-width:80rem}.faq-nav-link:where(.astro-6KMWGHHU){background:var(--bfh-light);border:1px solid var(--bfh-primary);padding:.5rem 1rem;text-decoration:none;color:var(--bfh-primary);font-weight:700}.faq-nav-link:where(.astro-6KMWGHHU):hover{background:var(--bfh-primary);color:#fff}.faq-category-title:where(.astro-6KMWGHHU){margin-top:4rem;font-size:1.5rem;color:var(--bfh-black);text-align:center}
