.sa-disclaimer.svelte-bi85z1{padding:var(--space-4) var(--space-6);background:var(--color-rust-tint);border:1px solid color-mix(in srgb, var(--color-rust) 25%, transparent);border-radius:var(--radius-md);margin-bottom:var(--space-8)}.sa-disclaimer__head.svelte-bi85z1{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-rust);margin:0 0 var(--space-2) 0}.sa-disclaimer__body.svelte-bi85z1{font-size:var(--text-sm);color:var(--color-ink);line-height:var(--leading-normal);margin:0}.sa-grid.svelte-bi85z1{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=1024px){.sa-grid.svelte-bi85z1{gap:var(--space-8);grid-template-columns:1fr 1fr}}.sa-form.svelte-bi85z1{gap:var(--space-6);flex-direction:column;display:flex}.sa-fields.svelte-bi85z1{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.sa-fields.svelte-bi85z1{grid-template-columns:1fr}}.sa-clauses.svelte-bi85z1{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=540px){.sa-clauses.svelte-bi85z1{grid-template-columns:1fr 1fr}}.sa-clauses__limit.svelte-bi85z1{grid-column:1/-1}.sa-download.svelte-bi85z1{gap:var(--space-4);flex-direction:column;display:flex}.sa-consent.svelte-bi85z1{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-normal);align-items:flex-start;display:flex}.sa-consent.svelte-bi85z1 input:where(.svelte-bi85z1){margin-top:4px}.sa-download__btn.svelte-bi85z1:disabled{opacity:.5;cursor:not-allowed}.sa-preview-wrap.svelte-bi85z1{position:relative}.sa-preview-sticky.svelte-bi85z1{position:sticky;top:80px}.sa-preview-label.svelte-bi85z1{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-ink-muted);margin:0 0 var(--space-3) 0}.sa-doc.svelte-bi85z1{width:100%;max-width:8.5in;padding:var(--space-6);border:1px solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card);font-family:var(--font-serif);color:#000;background:#fff;margin-inline:auto;font-size:9.5pt;line-height:1.5}@media (width>=1024px){.sa-doc.svelte-bi85z1{max-height:calc(100vh - 120px);overflow-y:auto}}@media (width>=1280px){.sa-doc.svelte-bi85z1{padding:.5in .65in;font-size:10pt}}.sa-doc__head.svelte-bi85z1{text-align:center;margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid #999}.sa-doc__head.svelte-bi85z1 h1:where(.svelte-bi85z1){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:22pt;font-weight:600}.sa-doc__date.svelte-bi85z1{color:#555;margin:var(--space-2) 0 0 0;font-size:10pt}.sa-doc__lead.svelte-bi85z1{margin:var(--space-4) 0}.sa-doc__parties.svelte-bi85z1{gap:var(--space-8);margin:var(--space-6) 0;grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.sa-doc__parties.svelte-bi85z1{grid-template-columns:1fr}}.sa-doc__party-head.svelte-bi85z1{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:#555;margin:0 0 var(--space-2) 0;font-size:9pt}.sa-doc__parties.svelte-bi85z1 p:where(.svelte-bi85z1){margin:0;line-height:1.5}.sa-doc.svelte-bi85z1 h2:where(.svelte-bi85z1){font-family:var(--font-display);margin:var(--space-6) 0 var(--space-2) 0;font-size:13pt;font-weight:600}.sa-doc.svelte-bi85z1 p:where(.svelte-bi85z1){margin:var(--space-3) 0}.sa-doc.svelte-bi85z1 ul:where(.svelte-bi85z1){margin:var(--space-3) 0;padding-left:1.5em}.sa-doc__signatures.svelte-bi85z1{gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid #999;grid-template-columns:1fr 1fr;display:grid}@media (width<=540px){.sa-doc__signatures.svelte-bi85z1{grid-template-columns:1fr}}.sa-doc__signatures.svelte-bi85z1 p:where(.svelte-bi85z1){margin:var(--space-2) 0}.sa-doc__footer.svelte-bi85z1{margin-top:var(--space-8);padding-top:var(--space-6);color:#666;text-align:center;border-top:1px solid #ccc;font-size:9pt;font-style:italic}@media print{.no-print.svelte-bi85z1,.sa-form.svelte-bi85z1,.sa-preview-label.svelte-bi85z1{display:none!important}.sa-grid.svelte-bi85z1{grid-template-columns:1fr!important;gap:0!important}.sa-preview-sticky.svelte-bi85z1{position:static!important}.sa-doc.svelte-bi85z1{max-width:none!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:.5in .65in!important;font-size:11pt!important;overflow:visible!important}}
