.gp.svelte-1o9c2lj{animation:svelte-1o9c2lj-fadeUp .35s ease-out}@keyframes svelte-1o9c2lj-fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gp-back.svelte-1o9c2lj{font-size:13px;color:#78716c;text-decoration:none}.gp-back.svelte-1o9c2lj:hover{color:#991b1b}.gp-title.svelte-1o9c2lj{font-family:Crimson Pro,serif;font-size:32px;font-weight:600;color:#1c1917;margin:16px 0 24px;letter-spacing:-.02em}.gp-body.svelte-1o9c2lj{font-size:15px;color:#44403c;line-height:1.7}.gp-body.svelte-1o9c2lj h2:where(.svelte-1o9c2lj){font-family:Crimson Pro,serif;font-size:22px;font-weight:600;color:#1c1917;margin:32px 0 12px}.gp-body.svelte-1o9c2lj p:where(.svelte-1o9c2lj){margin:0 0 16px}.gp-body.svelte-1o9c2lj strong:where(.svelte-1o9c2lj){color:#1c1917;font-weight:600}.gp-steps.svelte-1o9c2lj{display:flex;flex-direction:column;gap:12px;margin:12px 0}.gp-step.svelte-1o9c2lj{display:flex;gap:14px;padding:14px 18px;background:#fff;border:1.5px solid #e7e0d6;border-radius:10px}.gp-step.svelte-1o9c2lj p:where(.svelte-1o9c2lj){font-size:13px;color:#78716c;margin:4px 0 0;line-height:1.5}.gp-n.svelte-1o9c2lj{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#991b1b;color:#fff;font-family:Crimson Pro,serif;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}
