.overleaf-hero:where(.astro-yqe2v3tx){max-width:820px;margin:0 auto;padding:56px 0 48px;text-align:center;border-bottom:1px solid var(--border)}.overleaf-mark:where(.astro-yqe2v3tx){width:72px;height:72px;margin:0 auto 16px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface)}.overleaf-mark:where(.astro-yqe2v3tx) img:where(.astro-yqe2v3tx){width:44px;height:44px;object-fit:contain;filter:grayscale(1) opacity(.88)}[data-theme=dark] .overleaf-mark:where(.astro-yqe2v3tx) img:where(.astro-yqe2v3tx){filter:grayscale(1) invert(1) opacity(.88)}.status:where(.astro-yqe2v3tx),.pilot-label:where(.astro-yqe2v3tx){font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--amber-text)}.overleaf-hero:where(.astro-yqe2v3tx) h1:where(.astro-yqe2v3tx){max-width:760px;margin:12px auto 0;font-family:var(--font-serif);font-size:clamp(36px,6vw,64px);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.overleaf-sub:where(.astro-yqe2v3tx){max-width:620px;margin:18px auto 0;font-size:16px;line-height:1.65;color:var(--ink-light)}.overleaf-sub:where(.astro-yqe2v3tx) code:where(.astro-yqe2v3tx){font-family:var(--font-mono);font-size:.9em;color:var(--ink)}.hero-actions:where(.astro-yqe2v3tx){display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:28px}.overleaf-intro:where(.astro-yqe2v3tx),.workflow:where(.astro-yqe2v3tx),.evidence-grid:where(.astro-yqe2v3tx),.pilot-row:where(.astro-yqe2v3tx){max-width:960px;margin:0 auto;padding:40px 0;border-bottom:1px solid var(--border)}.overleaf-intro:where(.astro-yqe2v3tx){max-width:720px}.overleaf-intro:where(.astro-yqe2v3tx) h2:where(.astro-yqe2v3tx),.workflow:where(.astro-yqe2v3tx)>h2:where(.astro-yqe2v3tx),.evidence-grid:where(.astro-yqe2v3tx) h2:where(.astro-yqe2v3tx),.pilot-row:where(.astro-yqe2v3tx) h2:where(.astro-yqe2v3tx){font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1.25;letter-spacing:var(--serif-tracking)}.overleaf-intro:where(.astro-yqe2v3tx) p:where(.astro-yqe2v3tx),.evidence-grid:where(.astro-yqe2v3tx) p:where(.astro-yqe2v3tx),.pilot-row:where(.astro-yqe2v3tx) p:where(.astro-yqe2v3tx){margin-top:12px;font-size:14px;line-height:1.7;color:var(--ink-light)}.workflow-grid:where(.astro-yqe2v3tx){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.workflow-grid:where(.astro-yqe2v3tx) article:where(.astro-yqe2v3tx){padding:24px;background:var(--surface)}.workflow-grid:where(.astro-yqe2v3tx) span:where(.astro-yqe2v3tx){font-family:var(--font-mono);font-size:10px;color:var(--amber-text)}.workflow-grid:where(.astro-yqe2v3tx) h3:where(.astro-yqe2v3tx){margin-top:18px;font-family:var(--font-serif);font-size:18px;font-weight:400}.workflow-grid:where(.astro-yqe2v3tx) p:where(.astro-yqe2v3tx){margin-top:8px;font-size:13px;line-height:1.6;color:var(--ink-light)}.evidence-grid:where(.astro-yqe2v3tx){display:grid;grid-template-columns:1fr 1fr;gap:64px}.evidence-grid:where(.astro-yqe2v3tx) ul:where(.astro-yqe2v3tx){list-style:none;padding:0;margin:18px 0 0;display:grid;gap:11px}.evidence-grid:where(.astro-yqe2v3tx) li:where(.astro-yqe2v3tx){position:relative;padding-left:18px;font-size:13px;line-height:1.55;color:var(--ink-light)}.evidence-grid:where(.astro-yqe2v3tx) li:where(.astro-yqe2v3tx):before{content:"•";position:absolute;left:0;color:var(--amber-text)}.evidence-grid:where(.astro-yqe2v3tx) aside:where(.astro-yqe2v3tx){padding:24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.pilot-row:where(.astro-yqe2v3tx){display:flex;justify-content:space-between;align-items:center;gap:48px}.pilot-row:where(.astro-yqe2v3tx)>div:where(.astro-yqe2v3tx){max-width:660px}.pilot-row:where(.astro-yqe2v3tx) h2:where(.astro-yqe2v3tx){margin-top:8px}.pilot-row:where(.astro-yqe2v3tx)>a:where(.astro-yqe2v3tx){flex:none}@media (max-width: 760px){.workflow-grid:where(.astro-yqe2v3tx),.evidence-grid:where(.astro-yqe2v3tx){grid-template-columns:1fr}.pilot-row:where(.astro-yqe2v3tx){align-items:flex-start;flex-direction:column;gap:24px}}
