.page.svelte-1fh07ci{padding:32px 18px 56px}.faq.svelte-1fh07ci{width:min(920px,100%);margin:0 auto}.faq__header.svelte-1fh07ci{margin-bottom:30px}.faq__title.svelte-1fh07ci{margin:0 0 8px;font-size:clamp(2.3rem,2rem + .8vw,3rem);line-height:1.02;letter-spacing:-.05em}.faq__subtitle.svelte-1fh07ci{margin:0;max-width:720px;color:#66748b;line-height:1.6}.faq__section.svelte-1fh07ci+.faq__section:where(.svelte-1fh07ci){margin-top:34px}.faq__sectionTitle.svelte-1fh07ci{margin:0;color:#162033;font-size:clamp(1.35rem,1.2rem + .4vw,1.65rem);letter-spacing:-.03em}.faq__list.svelte-1fh07ci{display:grid;gap:12px;margin-top:14px}.faq__item.svelte-1fh07ci{border:1px solid #dde4ee;border-radius:18px;background:#ffffffeb;padding:14px 16px;box-shadow:0 16px 36px #1220330d}.faq__q.svelte-1fh07ci{cursor:pointer;font-weight:700;color:#162033;line-height:1.45;list-style:none;outline:none}.faq__q.svelte-1fh07ci::-webkit-details-marker{display:none}.faq__a.svelte-1fh07ci{margin-top:12px;line-height:1.75;color:#465267}.faq__a.svelte-1fh07ci p:where(.svelte-1fh07ci){margin:0}.faq__footer.svelte-1fh07ci{margin-top:28px;padding-top:16px;border-top:1px solid #dde4ee;color:#66748b}.faq__footer.svelte-1fh07ci a:where(.svelte-1fh07ci){text-decoration:underline}
