.faq.svelte-rh5oqd{color:var(--color-apex-ink)}h2.svelte-rh5oqd{margin-bottom:32px;font-size:clamp(32px,3.6vw,48px);font-weight:900;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.list.svelte-rh5oqd{border-top:2px solid var(--color-apex-ink)}details.svelte-rh5oqd{border-bottom:1px solid var(--color-apex-line)}summary.svelte-rh5oqd{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:clamp(18px,1.6vw,21px);font-weight:800;line-height:1.3}summary.svelte-rh5oqd::-webkit-details-marker{display:none}summary.svelte-rh5oqd i:where(.svelte-rh5oqd){position:relative;flex:none;width:36px;height:36px;border:2px solid var(--color-apex-ink);border-radius:50%;transition:background-color .2s ease,transform .3s var(--ease-out-expo)}summary.svelte-rh5oqd i:where(.svelte-rh5oqd):before,summary.svelte-rh5oqd i:where(.svelte-rh5oqd):after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:currentColor}summary.svelte-rh5oqd i:where(.svelte-rh5oqd):after{transform:rotate(90deg)}summary.svelte-rh5oqd:hover i:where(.svelte-rh5oqd){background:var(--color-apex-yellow)}details[open].svelte-rh5oqd summary:where(.svelte-rh5oqd) i:where(.svelte-rh5oqd){background:var(--color-apex-ink);color:var(--color-apex-yellow);transform:rotate(45deg)}p.svelte-rh5oqd{max-width:68ch;padding:0 0 24px;font-size:17px;color:var(--color-apex-text-2)}
