.hero-meta.svelte-1wydg0x{display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:15px;line-height:1.5;color:var(--pale-2)}.hero-chip.svelte-1wydg0x{height:56px;padding:8px 14px}.fast.svelte-1wydg0x{flex:1.8 1 460px;min-width:0;padding:var(--tile-pad-lg)}.fast-title.svelte-1wydg0x{margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.prompt.svelte-1wydg0x{margin:8px 0 0;padding:20px 22px;background:var(--ink-2);border:1px solid var(--ink-line);border-radius:var(--radius);font-size:14px;line-height:1.65;color:var(--pale);white-space:pre-wrap;overflow-wrap:anywhere}.fast-actions.svelte-1wydg0x{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.md-link.svelte-1wydg0x{font-size:15px;color:var(--pale-2);text-decoration:underline;text-underline-offset:4px}.md-link.svelte-1wydg0x:hover{color:var(--peach)}.oss.svelte-1wydg0x{flex:1 1 280px}.oss-links.svelte-1wydg0x{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:24px}.facts.svelte-1wydg0x{flex:1 1 100%}.fact-list.svelte-1wydg0x{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0 32px;margin:0}.fact-list.svelte-1wydg0x div:where(.svelte-1wydg0x){display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--line-2)}.fact-list.svelte-1wydg0x dt:where(.svelte-1wydg0x){font-size:14px;font-weight:600;color:var(--stone-2)}.fact-list.svelte-1wydg0x dd:where(.svelte-1wydg0x){margin:0;font-size:16px;line-height:1.5;color:var(--ink-3)}.fact-list.svelte-1wydg0x b:where(.svelte-1wydg0x){font-weight:600;color:var(--ink)}.facts-cta.svelte-1wydg0x{align-self:flex-start;margin-top:8px}.unlock.svelte-1wydg0x{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px);background:var(--cream);border-radius:var(--radius);scroll-margin-top:24px}.unlock-copy.svelte-1wydg0x{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.unlock-copy.svelte-1wydg0x h3:where(.svelte-1wydg0x),.unlock-copy.svelte-1wydg0x p:where(.svelte-1wydg0x){margin:0}.unlock-copy.svelte-1wydg0x .body:where(.svelte-1wydg0x){color:var(--stone-1)}.unlock.svelte-1wydg0x .eyebrow:where(.svelte-1wydg0x){display:inline-flex;align-items:center;gap:8px}@media (max-width: 760px){.unlock.svelte-1wydg0x{grid-template-columns:minmax(0,1fr)}}.lock.svelte-1wydg0x{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.toc-lock.svelte-1wydg0x{flex:none;color:var(--stone-2)}.layout.svelte-1wydg0x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(40px,5vw,80px);align-items:start}.toc.svelte-1wydg0x{position:sticky;top:24px;display:flex;flex-direction:column;gap:4px;max-width:300px}.toc-label.svelte-1wydg0x{padding-bottom:8px;font-size:14px;font-weight:600;color:var(--stone-2)}.toc.svelte-1wydg0x a:where(.svelte-1wydg0x){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent);font-size:15px;font-weight:500}.article.svelte-1wydg0x{grid-column:span 2;min-width:0;max-width:820px;display:flex;flex-direction:column;gap:20px}.art-h2.svelte-1wydg0x{margin:0;padding-top:24px;font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.02;letter-spacing:-.035em;scroll-margin-top:24px}.quote.svelte-1wydg0x{margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.3;letter-spacing:-.015em}.copy.svelte-1wydg0x{display:flex;flex-direction:column;gap:20px}.copy.svelte-1wydg0x p{margin:0;font-size:17px;line-height:1.65;color:var(--ink-3);text-wrap:pretty}.checklist.svelte-1wydg0x li:where(.svelte-1wydg0x){gap:12px;border-top-color:var(--line-2)}.handover.svelte-1wydg0x{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1px dashed var(--ink);border-radius:var(--radius);font-size:16px;line-height:1.5}.handover-badge.svelte-1wydg0x{flex:none;padding:7px 12px;border-radius:var(--radius-pill);background:var(--orange);font-size:13px;font-weight:600;white-space:nowrap}.steps.svelte-1wydg0x{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.step.svelte-1wydg0x{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);background:var(--paper);border-radius:var(--radius)}.step-head.svelte-1wydg0x{display:flex;align-items:center;gap:14px}.step-no.svelte-1wydg0x{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:var(--ink);font-size:15px;font-weight:600}.step-body.svelte-1wydg0x{display:flex;flex-direction:column;gap:14px;min-width:0;font-size:16px;line-height:1.6;color:var(--stone-1)}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x)>*{margin:0}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) p{text-wrap:pretty}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) ol,.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) ul:not(.options){padding-left:1.3em}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) li::marker{font-variant-numeric:normal;color:var(--ink)}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) li+li{margin-top:6px}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) strong{font-weight:600;color:var(--ink)}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) a:hover{color:var(--orange-text)}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) pre{padding:18px 20px;background:var(--cream);border-radius:var(--radius);font-size:14px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.wf-detail.svelte-1wydg0x :is(.step-body,.copy,.checklist,.example) code{padding:2px 6px;background:var(--cream);border-radius:4px;font-size:.88em;color:var(--ink);overflow-wrap:anywhere}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) pre code{padding:0;background:none;font-size:inherit}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) ul.options{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) ul.options li{margin:0;padding:18px;background:var(--cream);border-radius:var(--radius);font-size:15px;line-height:1.55}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) ul.options strong{display:block;margin-bottom:6px;font-size:17px}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) ul.options code{background:var(--paper)}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) p.flag{padding:14px 16px;background:var(--flag-bg);border-radius:var(--radius);font-size:15px;line-height:1.5;color:var(--flag-fg)}.wf-detail.svelte-1wydg0x .step-body:where(.svelte-1wydg0x) p.flag strong{color:inherit}.examples.svelte-1wydg0x{display:flex;flex-direction:column;gap:8px}.example.svelte-1wydg0x{margin:0;padding:16px 20px;background:var(--paper);border:1px solid var(--ink);border-radius:var(--radius);font-size:17px;line-height:1.5}.more.svelte-1wydg0x{display:flex;flex-direction:column;gap:24px;margin-top:32px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.more-row.svelte-1wydg0x{display:flex;flex-direction:column;gap:12px}.more-label.svelte-1wydg0x{font-size:14px;font-weight:600;color:var(--stone-2)}.more-links.svelte-1wydg0x{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.more-links--pills.svelte-1wydg0x{gap:8px}@media (max-width: 900px){.layout.svelte-1wydg0x{grid-template-columns:minmax(0,1fr)}.toc.svelte-1wydg0x{position:static;max-width:none}.article.svelte-1wydg0x{grid-column:auto}}@media (max-width: 560px){.handover.svelte-1wydg0x{flex-direction:column;align-items:flex-start}}@media print{.toc.svelte-1wydg0x,.fast-actions.svelte-1wydg0x,.closing.svelte-1wydg0x,.more.svelte-1wydg0x{display:none}.article.svelte-1wydg0x{grid-column:1 / -1}}
