.faq-item.svelte-1gbm5vo{border-bottom:1px solid rgba(255,255,255,.1);padding:0}.faq-question.svelte-1gbm5vo{padding:20px 0;font-size:18px;font-weight:600;color:var(--text-primary, #f8f7f4);cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.faq-question.svelte-1gbm5vo::marker,.faq-question.svelte-1gbm5vo::-webkit-details-marker{display:none}.chevron.svelte-1gbm5vo{flex-shrink:0;width:20px;height:20px;position:relative;margin-left:16px}.chevron.svelte-1gbm5vo:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid var(--text-primary, #f8f7f4);border-bottom:2px solid var(--text-primary, #f8f7f4);transform:translate(-50%,-65%) rotate(45deg);transition:transform .25s ease}.faq-item[open].svelte-1gbm5vo .chevron:where(.svelte-1gbm5vo):after{transform:translate(-50%,-35%) rotate(-135deg)}.faq-answer.svelte-1gbm5vo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;overflow:hidden}.faq-item[open].svelte-1gbm5vo .faq-answer:where(.svelte-1gbm5vo){grid-template-rows:1fr}.faq-answer.svelte-1gbm5vo>p:where(.svelte-1gbm5vo){overflow:hidden;padding:0;margin:0;font-size:15px;color:var(--text-body, #b0adbf);line-height:1.7}.faq-item[open].svelte-1gbm5vo .faq-answer:where(.svelte-1gbm5vo)>p:where(.svelte-1gbm5vo){padding:0 0 20px}.page-heading.svelte-10b394w{font-size:40px;font-weight:700;color:var(--text-primary);text-align:center;margin:0 0 16px}@media(min-width:768px){.page-heading.svelte-10b394w{font-size:48px}}.page-subtitle.svelte-10b394w{font-size:18px;color:var(--text-body);text-align:center;margin:0}.category-label.svelte-10b394w{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin:0 0 24px}
