.page.svelte-1bex8oj{padding:40px 24px 70px;max-width:760px}h1.svelte-1bex8oj{font-weight:500;font-size:clamp(28px,4vw,44px);line-height:1.08;letter-spacing:-.02em;max-width:18ch;margin:14px 0 10px}.intro.svelte-1bex8oj{font-size:16px;color:var(--ink-2);max-width:56ch;margin:0 0 30px}.faq.svelte-1bex8oj{border-top:1px solid var(--line)}.faq-item.svelte-1bex8oj{border-bottom:1px solid var(--line)}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){list-style:none;cursor:pointer;padding:18px 40px 18px 0;font-size:clamp(17px,2vw,20px);color:var(--ink);position:relative}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:22px;color:var(--accent);line-height:1}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"–"}.faq-item.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--ink-2);max-width:64ch}.still.svelte-1bex8oj{margin:30px 0 0;font-size:15.5px;color:var(--ink-2)}.still.svelte-1bex8oj a:where(.svelte-1bex8oj){color:var(--accent);font-weight:600;text-decoration:underline}
