@layer components{.faq-block.svelte-qlcycv h2:where(.svelte-qlcycv){text-align:center;font-size:var(--heading-h2);line-height:var(--heading-line-height);margin-bottom:clamp(1rem,3vw,1.5rem);color:var(--text-color-header)}@media (max-width: 767px){.faq-block.svelte-qlcycv h2:where(.svelte-qlcycv){font-size:var(--heading-h2-mobile)}}@media (min-width: 768px) and (max-width: 1023px){.faq-block.svelte-qlcycv h2:where(.svelte-qlcycv){font-size:var(--heading-h2-tablet)}}.faq-items.svelte-qlcycv{display:flex;flex-direction:column;gap:clamp(.5rem,2vw,.75rem);max-width:650px;margin:0 auto}.faq-item.svelte-qlcycv{width:100%}.faq-header.svelte-qlcycv{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--bg-supportive);border:none;border-radius:4px;padding:15px 20px;cursor:pointer;text-align:left;color:var(--text-color-header);min-height:44px;transition:background-color .2s ease}.faq-header.svelte-qlcycv:hover{background-color:var(--bg-supportive-hover)}.faq-header.svelte-qlcycv:focus{outline:2px solid var(--tint-moderate);outline-offset:2px}.faq-question.svelte-qlcycv{font-size:18px;font-weight:700;flex:1;margin-right:1rem;line-height:1.4}.chevron.svelte-qlcycv{flex-shrink:0;color:var(--text-color-header);transition:transform .2s ease;min-width:24px;min-height:24px}.chevron.open.svelte-qlcycv{transform:rotate(90deg)}.faq-answer.svelte-qlcycv{padding:20px;color:var(--tint-moderate);font-size:18px;line-height:30px}.faq-answer.svelte-qlcycv a{color:var(--link);font-weight:700;text-decoration:underline}.faq-answer.svelte-qlcycv a:hover{text-decoration:none}.faq-answer.svelte-qlcycv p{margin:0 0 1em}.faq-answer.svelte-qlcycv p:last-child{margin-bottom:0}@media (min-width: 768px){.faq-items.svelte-qlcycv{gap:.75rem}}@media (min-width: 1024px){.faq-question.svelte-qlcycv{font-size:18px}.faq-answer.svelte-qlcycv{font-size:18px;line-height:30px}}}.light-mode .faq-header.svelte-qlcycv{background-color:#f2f2f2}.dark-mode .faq-header.svelte-qlcycv{background-color:#363839}
