.intro.svelte-1bex8oj{text-align:left;background-color:var(--color-footer-gray);border-bottom:1px solid var(--color-black);flex-direction:column;justify-content:flex-end;height:calc(70vh - 50px);display:flex}.intro.svelte-1bex8oj .inner:where(.svelte-1bex8oj){flex-direction:column;padding:0 4rem 4rem;display:flex}.intro.svelte-1bex8oj h1:where(.svelte-1bex8oj){font-size:var(--font-size-heading-display);text-transform:uppercase;margin-bottom:.5rem;font-weight:600}.intro.svelte-1bex8oj p:where(.svelte-1bex8oj){font-size:var(--font-size-paragraph);max-width:750px;line-height:1.6}.questions.svelte-1bex8oj{width:calc(100% - 8rem);margin:4rem auto}.questions.svelte-1bex8oj ul:where(.svelte-1bex8oj){border-bottom:1px solid var(--color-black);margin:0;padding:0;list-style:none}.questions.svelte-1bex8oj li:where(.svelte-1bex8oj){border-top:1px solid var(--color-black)}button.svelte-1bex8oj{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:11% 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.number.svelte-1bex8oj{font-size:1.5rem}.question.svelte-1bex8oj{font-size:1.5rem;line-height:1.2}.arrow.svelte-1bex8oj{display:flex}.arrow.svelte-1bex8oj svg:where(.svelte-1bex8oj){width:1.75rem;height:1.75rem;transition:transform .3s}li.open.svelte-1bex8oj .arrow:where(.svelte-1bex8oj) svg:where(.svelte-1bex8oj){transform:rotate(45deg)}.panel.svelte-1bex8oj{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}li.open.svelte-1bex8oj .panel:where(.svelte-1bex8oj){grid-template-rows:1fr}.panel-inner.svelte-1bex8oj{overflow:hidden}.answer.svelte-1bex8oj{font-size:var(--font-size-paragraph);max-width:900px;padding-top:2rem;padding-bottom:1.5rem;line-height:1.6}.answer.svelte-1bex8oj p{margin-bottom:1rem}.answer.svelte-1bex8oj p:last-child{margin-bottom:0}.answer.svelte-1bex8oj a{color:inherit}@media (width<=900px){button.svelte-1bex8oj{grid-template-columns:3rem 1fr auto;gap:.75rem;padding:1.25rem 0}.question.svelte-1bex8oj{width:90%;font-size:1.3rem}}@media (width<=479px){.intro.svelte-1bex8oj{height:auto}.intro.svelte-1bex8oj .inner:where(.svelte-1bex8oj){padding:2rem}.questions.svelte-1bex8oj{width:calc(100% - 4rem);margin:2rem auto 3rem}button.svelte-1bex8oj{grid-template-columns:2.5rem 1fr auto}}@media (orientation:landscape) and (height<=500px){.intro.svelte-1bex8oj{height:auto}.intro.svelte-1bex8oj .inner:where(.svelte-1bex8oj){padding-top:2rem}}
