.guide.svelte-7rfbcc header:where(.svelte-7rfbcc){max-width:860px;padding:30px 0 20px}.kicker.svelte-7rfbcc{font-family:var(--font-display);color:var(--color-chilli);margin-bottom:14px;font-size:18px;font-weight:700;display:block}h1.svelte-7rfbcc{margin-bottom:22px;font-size:clamp(40px,6vw,76px);line-height:.95}.meta.svelte-7rfbcc{color:var(--color-mute);font-size:14px}.layout.svelte-7rfbcc{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:60px;display:grid}.body.svelte-7rfbcc{color:#e2e2e2;max-width:720px;font-size:18px;line-height:1.7}.toc.svelte-7rfbcc{background:var(--color-ink-2);border:1px solid var(--color-line);border-radius:16px;margin-bottom:30px;padding:18px 22px;font-size:16px}.toc.svelte-7rfbcc ol:where(.svelte-7rfbcc){margin:8px 0 0;padding-left:20px}.toc.svelte-7rfbcc a:where(.svelte-7rfbcc){color:#e2e2e2}.body.svelte-7rfbcc section:where(.svelte-7rfbcc){scroll-margin-top:100px}.body.svelte-7rfbcc h2:where(.svelte-7rfbcc){margin:40px 0 16px;font-size:clamp(28px,3.4vw,40px)}.body.svelte-7rfbcc a{color:var(--color-chilli)}.body.svelte-7rfbcc ul:where(.svelte-7rfbcc){margin:0 0 1em;padding-left:22px}.body.svelte-7rfbcc li:where(.svelte-7rfbcc){margin-bottom:8px}.table.svelte-7rfbcc{border:1px solid var(--color-line);border-radius:14px;margin:18px 0;overflow-x:auto}table.svelte-7rfbcc{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}th.svelte-7rfbcc,td.svelte-7rfbcc{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:12px 14px}thead.svelte-7rfbcc th:where(.svelte-7rfbcc){background:var(--color-ink-2);font-family:var(--font-display)}tbody.svelte-7rfbcc th:where(.svelte-7rfbcc){font-weight:600}tr.svelte-7rfbcc:last-child th:where(.svelte-7rfbcc),tr.svelte-7rfbcc:last-child td:where(.svelte-7rfbcc){border-bottom:0}.faq.svelte-7rfbcc{margin-top:50px}aside.svelte-7rfbcc{position:sticky;top:100px}.side.svelte-7rfbcc{background:var(--color-ink-2);border:1px solid var(--color-line);border-radius:22px;gap:14px;padding:24px;display:grid}.illo.svelte-7rfbcc{background:var(--color-ink-3);border-radius:14px;padding:12px}.side.svelte-7rfbcc p:where(.svelte-7rfbcc){color:#d6d6d6;margin:0}.call.svelte-7rfbcc{color:var(--color-mute);font-size:14px}.more.svelte-7rfbcc{margin-bottom:26px;font-size:clamp(32px,4vw,48px)}@media (width<=960px){.layout.svelte-7rfbcc{grid-template-columns:1fr}aside.svelte-7rfbcc{position:static}}
