.ContractTool_tool__Fd5Mt{display:flex;flex-direction:column;gap:24px}.ContractTool_step__D_8nu{margin:0;max-width:62ch;color:var(--ink-2)}.ContractTool_form__OmL9o{display:flex;flex-direction:column;gap:16px;padding:20px 16px;border:1px solid var(--line);background:var(--paper-2)}@media (min-width:640px){.ContractTool_form__OmL9o{padding:24px}}.ContractTool_formNote__1vJwX{margin:0;max-width:62ch;color:var(--ink-2)}.ContractTool_grid__XvSAO{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}@media (min-width:720px){.ContractTool_grid__XvSAO{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContractTool_field__mS0je{display:flex;flex-direction:column;gap:6px;min-width:0}.ContractTool_input__dJKuF{min-height:48px;padding:0 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);font-family:var(--font-text);font-size:16px;color:var(--ink)}.ContractTool_input__dJKuF:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ContractTool_document__Lr_em{display:flex;flex-direction:column;gap:24px;max-width:78ch}.ContractTool_docTitle__6gAB_{margin:0;color:var(--ink)}.ContractTool_docMeta__RwDdF{margin:0;color:var(--ink-2)}.ContractTool_clause__eiMYu{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.ContractTool_clauseTitle__i6Xk6{margin:0;font-family:var(--font-text);font-weight:600;font-size:16px;color:var(--ink)}.ContractTool_paragraph__y46Rg{margin:0;color:var(--ink)}.ContractTool_why__yHThJ{margin:0;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent);color:var(--ink-2)}.ContractTool_url__YcWOl{font-family:var(--font-mono);word-break:break-all}.ContractTool_disclaimer__7E3sa{margin:0;padding-top:16px;border-top:1px solid var(--line);color:var(--ink-2)}.ContractTool_actions__jytE1{display:flex;flex-wrap:wrap;gap:12px}.ContractTool_print__IXgng,.ContractTool_secondary__7E06U{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:var(--radius);font-family:var(--font-text);font-size:15px;font-weight:600;cursor:pointer}.ContractTool_print__IXgng{border:1px solid var(--ink);background:var(--ink);color:var(--white)}.ContractTool_print__IXgng:hover{background:var(--accent);border-color:var(--accent)}.ContractTool_secondary__7E06U{border:1px solid var(--line);background:transparent;color:var(--ink-2)}.ContractTool_secondary__7E06U:hover{color:var(--ink);border-color:var(--ink)}@media print{.ContractTool_actions__jytE1,.ContractTool_form__OmL9o,.ContractTool_step__D_8nu,.ContractTool_why__yHThJ{display:none}.ContractTool_tool__Fd5Mt{gap:0}.ContractTool_clause__eiMYu{page-break-inside:avoid;break-inside:avoid}}