.faq-section.svelte-1h7e2i5{color:#fff;background:#1b1d36;border-top:1px solid #ffffff25;padding:7rem 0;scroll-margin-top:90px}.faq-layout.svelte-1h7e2i5{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:4rem;display:grid}.faq-intro.svelte-1h7e2i5 h2:where(.svelte-1h7e2i5){font-family:var(--font-serif);margin:0;font-size:clamp(2.4rem,3.5vw,3.2rem);font-weight:400;line-height:1.15}.faq-intro.svelte-1h7e2i5 h2:where(.svelte-1h7e2i5) em:where(.svelte-1h7e2i5){color:#b8c9e2;font-weight:400}.faq-intro.svelte-1h7e2i5>p:where(.svelte-1h7e2i5){color:#b8c9e2;max-width:32ch;margin-top:1.5rem;font-size:1rem;font-weight:300;line-height:1.6}.faq-intro.svelte-1h7e2i5>a:where(.svelte-1h7e2i5){border-bottom:1px solid #ffffff80;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-bottom:.5rem;font-size:.9rem;display:inline-flex}.faq-items.svelte-1h7e2i5 article:where(.svelte-1h7e2i5){border-bottom:1px solid #ffffff25}.faq-items.svelte-1h7e2i5 h3:where(.svelte-1h7e2i5){font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.1vw,2rem);font-weight:400;line-height:1.25}.faq-items.svelte-1h7e2i5 button:where(.svelte-1h7e2i5){text-align:left;color:#e1e9f1;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:2rem 0;transition:color .3s;display:flex}.faq-items.svelte-1h7e2i5 button:where(.svelte-1h7e2i5):hover{color:#fff}.faq-icon.svelte-1h7e2i5{background:#ffffff10;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.faq-answer.svelte-1h7e2i5{color:#cbd8ed;max-width:65ch;padding:0 3rem 2rem 0;font-size:1.12rem;font-weight:300;line-height:1.7}.faq-answer.svelte-1h7e2i5 .rich-content{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.faq-answer.svelte-1h7e2i5>p:where(.svelte-1h7e2i5),.faq-answer.svelte-1h7e2i5 .rich-content p{margin:0;padding:0}.faq-answer.svelte-1h7e2i5 .rich-content ul{margin:1rem 0;padding-left:1.25rem;list-style:outside}.faq-answer.svelte-1h7e2i5 .rich-content li{margin:.35rem 0}.faq-answer.svelte-1h7e2i5 .rich-content p+p{margin-top:1rem}.faq-section.light.svelte-1h7e2i5{color:var(--navy);border-top-color:var(--line);background:#eef9fc}.light.svelte-1h7e2i5 .faq-intro:where(.svelte-1h7e2i5) h2:where(.svelte-1h7e2i5) em:where(.svelte-1h7e2i5){color:#007fa8}.light.svelte-1h7e2i5 .faq-intro:where(.svelte-1h7e2i5)>p:where(.svelte-1h7e2i5),.light.svelte-1h7e2i5 .faq-answer:where(.svelte-1h7e2i5){color:#5e6b82}.light.svelte-1h7e2i5 .faq-intro:where(.svelte-1h7e2i5)>a:where(.svelte-1h7e2i5){color:#007fa8;border-bottom-color:#007fa8}.light.svelte-1h7e2i5 .faq-items:where(.svelte-1h7e2i5) article:where(.svelte-1h7e2i5){border-bottom-color:#c8dce4}.light.svelte-1h7e2i5 .faq-items:where(.svelte-1h7e2i5) button:where(.svelte-1h7e2i5){color:var(--navy)}.light.svelte-1h7e2i5 .faq-items:where(.svelte-1h7e2i5) button:where(.svelte-1h7e2i5):hover{color:#007fa8}.light.svelte-1h7e2i5 .faq-icon:where(.svelte-1h7e2i5){color:#007fa8;background:#d9eff5}@media (width<=700px){.faq-section.svelte-1h7e2i5{padding:4.5rem 0}.faq-layout.svelte-1h7e2i5{grid-template-columns:1fr;gap:2rem}.faq-intro.svelte-1h7e2i5>p:where(.svelte-1h7e2i5){max-width:50ch}.faq-answer.svelte-1h7e2i5{padding-right:0;font-size:1rem}.faq-items.svelte-1h7e2i5 button:where(.svelte-1h7e2i5){gap:1rem;padding:1.5rem 0}}
