.faq.svelte-10o7ym5{margin-inline:var(--content-margin-x)}.faq-title.svelte-10o7ym5{margin:0 0 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-10o7ym5:before{content:"";display:inline-block;width:1.5rem;height:2px;background:var(--primary-accent-color);border-radius:1px;flex-shrink:0}.faq-items.svelte-10o7ym5{display:flex;flex-direction:column;gap:.75rem}.faq-item.svelte-10o7ym5{padding-bottom:.75rem;border-bottom:1px solid var(--faq-divider-color)}.faq-item.svelte-10o7ym5:last-child{padding-bottom:0;border-bottom:none}.faq-item.svelte-10o7ym5 summary:where(.svelte-10o7ym5){cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.faq-item.svelte-10o7ym5 summary:where(.svelte-10o7ym5)::-webkit-details-marker{display:none}.faq-item.svelte-10o7ym5 summary:where(.svelte-10o7ym5):after{content:"+";font-size:1.5rem;font-weight:300;line-height:1;flex-shrink:0}.faq-item[open].svelte-10o7ym5 summary:where(.svelte-10o7ym5):after{content:"−"}.faq-item.svelte-10o7ym5 h3:where(.svelte-10o7ym5){margin:0;font-size:.875rem;font-weight:500;line-height:1.3}.faq-answer.svelte-10o7ym5{margin:.75rem 0 0;font-size:.75rem;font-weight:400;color:var(--secondary-text-color);white-space:pre-line;overflow-wrap:anywhere}
