.draft-note[data-astro-cid-nkkd646n]{border:1px dashed var(--line-strong);font-size:var(--fs-small);color:var(--text-dim);border-radius:12px;margin-top:16px;padding:10px 16px}.mths[data-astro-cid-nkkd646n] .eyebrow[data-astro-cid-nkkd646n]{margin-bottom:16px}.mths-hero[data-astro-cid-nkkd646n]{padding-block:48px 40px}.mths-answer[data-astro-cid-nkkd646n]{max-width:42em;font-size:var(--fs-lead);color:var(--text-muted);margin:28px 0 20px;line-height:1.55}.byline[data-astro-cid-nkkd646n]{font-size:var(--fs-small);color:var(--text-muted);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.byline[data-astro-cid-nkkd646n] strong[data-astro-cid-nkkd646n]{color:var(--text)}.byline[data-astro-cid-nkkd646n] .byline__photo{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 2px var(--accent);border-radius:50%}.mlist[data-astro-cid-nkkd646n]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0 0 64px;padding:0;list-style:none;display:grid}.mcard[data-astro-cid-nkkd646n]{border-radius:var(--radius-card);border:1px solid var(--line);height:100%;color:var(--text);transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-fast) ease;background-color:#f4f1f808;background-image:radial-gradient(#f4f1f81a 1.2px,#0000 1.4px);background-size:24px 24px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.mcard[data-astro-cid-nkkd646n]:hover{border-color:var(--accent);color:var(--text);transform:translateY(-4px)}.mcard__top[data-astro-cid-nkkd646n]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.8125rem;display:flex}.mcard__num[data-astro-cid-nkkd646n]{color:var(--accent)}.mcard__stage[data-astro-cid-nkkd646n]{color:var(--text-dim)}.mcard__name[data-astro-cid-nkkd646n]{font-family:var(--font-display);text-transform:uppercase;font-size:1.875rem;line-height:1}.mcard__q[data-astro-cid-nkkd646n]{color:var(--text-muted);font-size:1.0625rem;line-height:1.45}.mcard__jobs[data-astro-cid-nkkd646n]{flex-wrap:wrap;gap:6px;display:flex}.mcard__jobs[data-astro-cid-nkkd646n] span[data-astro-cid-nkkd646n]{background:var(--light-tile);color:var(--light-tile-text);font-size:var(--fs-xs);border-radius:999px;padding:5px 12px;font-weight:600}.mcard__more[data-astro-cid-nkkd646n]{font-weight:700;font-size:var(--fs-small);color:var(--accent);margin-top:auto;padding-top:8px}.why[data-astro-cid-nkkd646n]{grid-template-columns:minmax(0,1fr);gap:24px 48px;display:grid}@media (width>=900px){.why[data-astro-cid-nkkd646n]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.why__text[data-astro-cid-nkkd646n] p[data-astro-cid-nkkd646n]{color:var(--text-muted);max-width:40em;margin-bottom:16px;font-size:1.125rem;line-height:1.6}.why__text[data-astro-cid-nkkd646n] a[data-astro-cid-nkkd646n]{color:var(--accent)}.mths-lead[data-astro-cid-nkkd646n]{max-width:42em;color:var(--text-muted);margin:20px 0 28px;font-size:1.125rem;line-height:1.6}.flow-wrap[data-astro-cid-nkkd646n]{border:1px solid var(--line);border-radius:var(--radius-card);overflow-x:auto}.flow[data-astro-cid-nkkd646n]{border-collapse:collapse;width:100%;min-width:640px}.flow[data-astro-cid-nkkd646n] th[data-astro-cid-nkkd646n],.flow[data-astro-cid-nkkd646n] td[data-astro-cid-nkkd646n]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px;line-height:1.45}.flow[data-astro-cid-nkkd646n] thead[data-astro-cid-nkkd646n] th[data-astro-cid-nkkd646n]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.flow[data-astro-cid-nkkd646n] tbody[data-astro-cid-nkkd646n] tr[data-astro-cid-nkkd646n]:last-child>[data-astro-cid-nkkd646n]{border-bottom:0}.flow[data-astro-cid-nkkd646n] tbody[data-astro-cid-nkkd646n] th[data-astro-cid-nkkd646n] a[data-astro-cid-nkkd646n]{color:var(--text);font-weight:700}.flow[data-astro-cid-nkkd646n] td[data-astro-cid-nkkd646n]{color:var(--text-muted)}@media (width<=700px){.flow[data-astro-cid-nkkd646n]{min-width:0}.flow[data-astro-cid-nkkd646n] thead[data-astro-cid-nkkd646n]{display:none}.flow[data-astro-cid-nkkd646n] tr[data-astro-cid-nkkd646n]{border-bottom:1px solid var(--line);gap:10px;padding:20px;display:grid}.flow[data-astro-cid-nkkd646n] tbody[data-astro-cid-nkkd646n] tr[data-astro-cid-nkkd646n]:last-child{border-bottom:0}.flow[data-astro-cid-nkkd646n] th[data-astro-cid-nkkd646n],.flow[data-astro-cid-nkkd646n] td[data-astro-cid-nkkd646n]{border:0;padding:0}.flow[data-astro-cid-nkkd646n] td[data-astro-cid-nkkd646n]:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:2px;display:block}}.roots[data-astro-cid-nkkd646n]{grid-template-columns:minmax(0,1fr);gap:24px 48px;display:grid}@media (width>=900px){.roots[data-astro-cid-nkkd646n]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.roots__list[data-astro-cid-nkkd646n]{margin:0;padding:0;list-style:none;display:grid}.roots__list[data-astro-cid-nkkd646n] li[data-astro-cid-nkkd646n]{border-bottom:1px solid var(--line);color:var(--text-muted);gap:6px;padding:16px 0;line-height:1.55;display:grid}.roots__list[data-astro-cid-nkkd646n] strong[data-astro-cid-nkkd646n]{color:var(--text)}.roots__list[data-astro-cid-nkkd646n] a{color:var(--accent)}
