.layout[data-astro-cid-2kegqo7y]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.head[data-astro-cid-2kegqo7y]{position:sticky;top:110px}.eyebrow[data-astro-cid-2kegqo7y]{background:var(--accent-soft);color:var(--accent);letter-spacing:.02em;border-radius:999px;margin:0 0 1rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}h2[data-astro-cid-2kegqo7y]{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.22}.soft[data-astro-cid-2kegqo7y]{color:#8a8c86}.lede[data-astro-cid-2kegqo7y]{margin:1.25rem 0 2rem}.steps[data-astro-cid-2kegqo7y]{gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-2kegqo7y]:before{content:"";border-left:1px dashed var(--line-2);position:absolute;top:24px;bottom:24px;left:23px}.step[data-astro-cid-2kegqo7y]{grid-template-columns:48px minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);display:grid;position:relative}.dot[data-astro-cid-2kegqo7y]{border:1px solid var(--line-2);background:var(--bg);width:48px;height:48px;font-family:var(--mono);border-radius:999px;place-items:center;font-weight:500;transition:background-color .3s,border-color .3s;display:grid;position:relative}.step[data-astro-cid-2kegqo7y]:hover .dot[data-astro-cid-2kegqo7y]{border-color:var(--ink);background:var(--ink);color:var(--lime)}.card[data-astro-cid-2kegqo7y]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(1.25rem,2.5vw,1.75rem);transition:box-shadow .3s,border-color .3s}.step[data-astro-cid-2kegqo7y]:hover .card[data-astro-cid-2kegqo7y]{border-color:var(--line-2);box-shadow:var(--shadow)}h3[data-astro-cid-2kegqo7y]{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:600}.card[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{color:var(--ink-2);margin:.5rem 0 0}.card[data-astro-cid-2kegqo7y] .result[data-astro-cid-2kegqo7y]{border-top:1px dashed var(--line-2);color:var(--ink);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:1rem;font-size:.9rem;font-weight:500;display:flex}.k[data-astro-cid-2kegqo7y]{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}@media (width<=900px){.layout[data-astro-cid-2kegqo7y]{grid-template-columns:1fr}.head[data-astro-cid-2kegqo7y]{position:static}}
