.faq-block.svelte-2dd7tq{margin-top:2.5rem}.faq-title.svelte-2dd7tq{margin-top:0;margin-bottom:1.25rem;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--secondary-text-color);line-height:1.2;display:flex;align-items:center;gap:.5rem}.faq-title.svelte-2dd7tq:before{content:"";display:inline-block;width:1.5rem;height:2px;background:var(--primary-accent-color);border-radius:1px;flex-shrink:0}.faq-items.svelte-2dd7tq{display:flex;flex-direction:column;gap:1.5rem}.faq-item.svelte-2dd7tq{padding-bottom:1.5rem;border-bottom:1px solid var(--border-color-light)}.faq-item.svelte-2dd7tq:last-child{padding-bottom:0;border-bottom:none}.faq-item.svelte-2dd7tq summary:where(.svelte-2dd7tq){cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.faq-item.svelte-2dd7tq summary:where(.svelte-2dd7tq)::-webkit-details-marker{display:none}.faq-item.svelte-2dd7tq summary:where(.svelte-2dd7tq):after{content:"+";font-size:1.5rem;font-weight:300;line-height:1;flex-shrink:0;transition:transform .2s ease}.faq-item[open].svelte-2dd7tq summary:where(.svelte-2dd7tq):after{content:"−"}.faq-item.svelte-2dd7tq h3:where(.svelte-2dd7tq){margin:0;font-size:.95rem;font-weight:500;line-height:1.3}.faq-answer.svelte-2dd7tq{margin-top:.75rem;font-size:.85rem;font-weight:700}.faq-item.svelte-2dd7tq p{margin-top:.75rem}.faq-item.svelte-2dd7tq ul,.faq-item.svelte-2dd7tq ol{margin-top:.75rem;padding-left:1.25rem}
