.answer.svelte-ipxwlr{padding-bottom:3.5rem;scroll-margin-top:8.5rem}@media (width>=64rem){.answer.svelte-ipxwlr{padding-bottom:5rem;scroll-margin-top:6.5rem}}.card.svelte-ti0nvq{box-shadow:0 0 0 1px var(--color-line)}.contact.svelte-ti0nvq{color:var(--color-ink);text-decoration:none}@media (hover:hover) and (pointer:fine){.contact.svelte-ti0nvq:hover{text-decoration:underline}}.timeline.svelte-1b6fae6{--centre:.9375rem;--gap:2.25rem;--start:.3s;--leg:.45s}.step.svelte-1b6fae6{padding-left:2.25rem;position:relative}.step.svelte-1b6fae6:not(:last-child):before,.step.svelte-1b6fae6:not(:last-child):after{content:"";top:var(--centre);bottom:calc(-1 * (var(--gap) + var(--centre)));border-radius:2px;width:2px;position:absolute;left:.4375rem}.step.svelte-1b6fae6:before{background-color:var(--color-line)}.step.svelte-1b6fae6:after{background-color:var(--color-brand);transform-origin:top}.node.svelte-1b6fae6{z-index:1;background-color:var(--color-bg);width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--color-line);border-radius:50%;position:absolute;top:.4375rem;left:0}.node.svelte-1b6fae6:after{content:"";box-shadow:inset 0 0 0 2px var(--color-brand);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.js .step.svelte-1b6fae6:after{transition:scale var(--leg) var(--ease-in-out);transition-delay:calc(var(--start) + var(--step) * var(--leg));scale:1 0}.js .node.svelte-1b6fae6:after{opacity:0;transition:opacity .26s var(--ease-out), scale .26s var(--ease-out);transition-delay:calc(var(--start) + var(--step) * var(--leg));scale:.6}.js .timeline.svelte-1b6fae6[data-draw=in] .step:where(.svelte-1b6fae6):after,.js .timeline.svelte-1b6fae6[data-draw=in] .node:where(.svelte-1b6fae6):after{opacity:1;scale:1}}.kind.svelte-7m6g7w{border-top:1px solid var(--color-line);color:inherit;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;text-decoration:none;display:flex}.kind.svelte-7m6g7w .arrow{color:var(--color-brand-ink);transition:transform .22s var(--ease-out)}@media (hover:hover) and (pointer:fine){.kind.svelte-7m6g7w:hover .arrow{transform:translate(4px)}.inline-link.svelte-7m6g7w:hover{text-decoration-thickness:2px}}.inline-link.svelte-7m6g7w{color:var(--color-brand-ink);font-weight:700;text-decoration:underline}.check.svelte-7m6g7w{background-color:color-mix(in oklab, var(--color-brand) 18%, transparent);width:1.375rem;height:1.375rem;color:var(--color-brand-ink);border-radius:50%;flex-shrink:0;place-items:center;margin-top:.0625rem;display:grid}
