.faq-section.svelte-14gxe73{padding:clamp(48px,6vw,80px) clamp(24px,5vw,56px);background:#fff;color:#032a5e}.section-container.svelte-14gxe73{max-width:900px;margin:0 auto}.section-index.svelte-14gxe73{display:flex;justify-content:space-between;padding-top:10px;margin-bottom:16px;border-top:1px solid #032a5e;font-family:SF Mono,SFMono-Regular,ui-monospace,Consolas,Menlo,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#3c3c4380}.section-header.svelte-14gxe73{max-width:900px;margin-bottom:clamp(28px,4vw,44px);text-align:left}.section-header.svelte-14gxe73 h2:where(.svelte-14gxe73){font-family:var(--font-display, Georgia, "Times New Roman", serif);font-weight:400;font-size:clamp(22px,2.4vw,30px);line-height:1.1;letter-spacing:-.02em;color:#032a5e;margin:0 0 12px}.section-subtitle.svelte-14gxe73{font-size:14px;line-height:1.55;color:#3c3c43b8;margin:0;max-width:56ch}.faq-list.svelte-14gxe73{border-top:1px solid rgba(3,42,94,.18)}.faq-item.svelte-14gxe73{border-bottom:1px solid rgba(3,42,94,.08);transition:background .2s ease}.faq-item.open.svelte-14gxe73{background:#032a5e08}.faq-trigger.svelte-14gxe73{width:100%;display:flex;align-items:center;gap:clamp(14px,2.5vw,24px);padding:18px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:color .2s ease}.faq-number.svelte-14gxe73{font-family:SF Mono,SFMono-Regular,ui-monospace,Consolas,Menlo,monospace;font-size:10px;letter-spacing:.2em;color:#3c3c4380;font-variant-numeric:tabular-nums;flex-shrink:0;width:2.25rem}.faq-item.open.svelte-14gxe73 .faq-number:where(.svelte-14gxe73){color:#0077b6}.faq-question.svelte-14gxe73{font-family:var(--font-display, Georgia, "Times New Roman", serif);font-size:clamp(16px,1.6vw,19px);font-weight:400;color:#032a5e;line-height:1.3;letter-spacing:-.01em;flex:1;transition:color .2s ease}.faq-trigger.svelte-14gxe73:hover .faq-question:where(.svelte-14gxe73){color:#0077b6}.faq-icon.svelte-14gxe73{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#032a5e8c;flex-shrink:0;transition:color .25s ease,transform .25s ease}.faq-item.open.svelte-14gxe73 .faq-icon:where(.svelte-14gxe73){color:#0077b6}.faq-trigger.svelte-14gxe73:hover .faq-icon:where(.svelte-14gxe73){color:#032a5e}.faq-icon.svelte-14gxe73 .vertical:where(.svelte-14gxe73){transition:transform .3s ease,opacity .3s ease;transform-origin:center}.faq-item.open.svelte-14gxe73 .faq-icon:where(.svelte-14gxe73) .vertical:where(.svelte-14gxe73){transform:scaleY(0);opacity:0}.faq-answer-wrapper.svelte-14gxe73{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease,opacity .3s ease}.faq-answer-wrapper.is-open.svelte-14gxe73{grid-template-rows:1fr;opacity:1}.faq-answer.svelte-14gxe73{overflow:hidden;min-height:0}.faq-answer.svelte-14gxe73 p:where(.svelte-14gxe73){font-size:14px;color:#3c3c43c7;line-height:1.65;margin:0;padding:0 0 22px calc(2.25rem + clamp(14px,2.5vw,24px));max-width:68ch}@media (max-width: 640px){.faq-trigger.svelte-14gxe73{padding:16px 0;gap:14px}.faq-number.svelte-14gxe73{width:1.75rem;font-size:9px}.faq-question.svelte-14gxe73{font-size:15px}.faq-answer.svelte-14gxe73 p:where(.svelte-14gxe73){padding-left:calc(1.75rem + 14px);padding-bottom:18px;font-size:13.5px}}
