.page-head.svelte-1bex8oj{max-width:49rem;margin-bottom:clamp(2.5rem,5vw,4rem)}h1.svelte-1bex8oj{margin-bottom:1.25rem;font-size:clamp(2.75rem,5.5vw,4.75rem)}.questions-layout.svelte-1bex8oj{gap:3rem clamp(2rem,6vw,5rem)}.faqs.svelte-1bex8oj{border-top:1px solid var(--rule)}.faq.svelte-1bex8oj{border-bottom:1px solid var(--rule)}summary.svelte-1bex8oj{cursor:pointer;color:var(--moss);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:1.125rem;font-weight:600;line-height:1.5;list-style:none;display:flex}summary.svelte-1bex8oj::-webkit-details-marker{display:none}summary.svelte-1bex8oj:hover{color:var(--moss-deep)}.faq-toggle.svelte-1bex8oj{background:var(--sea);border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem;position:relative}.faq-toggle.svelte-1bex8oj:before,.faq-toggle.svelte-1bex8oj:after{content:"";background:currentColor;width:.75rem;height:1.5px;position:absolute;top:calc(50% - .75px);left:calc(50% - .375rem)}.faq-toggle.svelte-1bex8oj:after{transform:rotate(90deg)}details[open].svelte-1bex8oj .faq-toggle:where(.svelte-1bex8oj):after{transform:rotate(0)}details[open].svelte-1bex8oj .faq-toggle:where(.svelte-1bex8oj){background:#e7ed9b}.answer.svelte-1bex8oj{color:var(--ink-soft);padding:0 3.5rem 1.75rem 0;font-size:.9375rem}.answer.svelte-1bex8oj p:last-child{margin-bottom:0}.still.svelte-1bex8oj{background:var(--sea);border-radius:calc(var(--radius) + 8px);min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}.still.svelte-1bex8oj h2:where(.svelte-1bex8oj){letter-spacing:-.035em;margin-bottom:.9rem;font-size:1.5rem;line-height:1.25}.still.svelte-1bex8oj>p:where(.svelte-1bex8oj){color:var(--ink-soft);margin-bottom:1.75rem;font-size:.9375rem}.contact-group.svelte-1bex8oj+.contact-group:where(.svelte-1bex8oj){border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1.5rem}.contact-group.svelte-1bex8oj h3:where(.svelte-1bex8oj){margin-bottom:.35rem;font-size:1rem}.contact-org.svelte-1bex8oj{color:var(--ink-soft);margin-bottom:.9rem;font-size:.85rem;line-height:1.6}.contact-links.svelte-1bex8oj a:where(.svelte-1bex8oj){overflow-wrap:anywhere;font-size:.875rem;font-weight:600}@media (width>=60rem){.questions-layout.svelte-1bex8oj{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr)}}@media (width<=39.999rem){summary.svelte-1bex8oj{font-size:1rem}.answer.svelte-1bex8oj{padding-right:0}}
