.pilot-document{--proposal-paper:var(--background);--proposal-ink:var(--foreground);--proposal-accent:var(--primary);color:var(--proposal-ink);background:var(--proposal-paper);font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:0}.pilot-document h1,.pilot-document h2,.pilot-document h3{font-family:var(--font-display,inherit);text-transform:none;letter-spacing:0;font-weight:600;line-height:1.2}.pilot-document[data-typeface=sans] h1,.pilot-document[data-typeface=sans] h2,.pilot-document[data-typeface=sans] h3{font-family:system-ui,sans-serif}.pilot-document .proposal-accent{color:var(--proposal-accent)}.pilot-document .proposal-rule{border-color:color-mix(in oklab,var(--proposal-ink) 20%,transparent)}.pilot-document .proposal-wash{background:color-mix(in oklab,var(--proposal-accent) 6%,var(--proposal-paper))}.pilot-document .proposal-label{text-transform:uppercase;font-size:11px;font-weight:600}.pilot-document p,.pilot-document li{line-height:1.75}.pilot-document .proposal-section{border-top:1px solid color-mix(in oklab,var(--proposal-ink) 20%,transparent);padding-block:36px}@media print{body:has(.proposal-workspace){padding:0}body:has(.proposal-workspace)>*{background:var(--background)}:is(body:has(.proposal-workspace) .proposal-editor,body:has(.proposal-workspace) .proposal-toolbar,body:has(.proposal-workspace) [data-utility-rail]){display:none!important}.proposal-workspace{display:block!important}.proposal-preview{padding:0!important}.pilot-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0!important;max-width:none!important}.pilot-document .proposal-section{break-inside:auto}.pilot-document article,.pilot-document tr{break-inside:avoid}}
