.tp2-doc-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.tp2-doc-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.tp2-doc-preview-col{top:var(--tp2-tk-sticky-top,84px);max-height:calc(100vh - var(--tp2-tk-sticky-top,84px) - 16px);position:sticky;overflow-y:auto}}.tp2-doc-form{padding:24px}.tp2-doc-textarea{resize:vertical;min-height:88px;padding-block:12px;font-family:inherit;line-height:1.5}.tp2-doc-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.tp2-doc-paper{border:1px solid var(--tp2-border);border-radius:var(--tp2-radius-md);box-shadow:var(--tp2-shadow-md);color:#1a1a1a;background:#fff;padding:40px 44px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.tp2 .tp2-doc-paper p,.tp2 .tp2-doc-paper li{color:#1a1a1a;margin:0 0 12px;font-size:15px;line-height:1.6}.tp2 .tp2-doc-title{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#1a1a1a;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:20px}.tp2-doc-list{margin:0 0 12px;padding-left:22px}.tp2-doc-sign{max-width:420px;margin-top:24px}.tp2 .tp2-doc-sign p{margin-bottom:6px}.tp2 .tp2-doc-sign-line{margin-top:28px}.tp2-doc-section-title{color:#1a1a1a;border-bottom:2px solid #1a1a1a;margin:24px 0 8px;padding-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:16px}.tp2-doc-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px;min-width:0!important}.tp2-doc-table th,.tp2-doc-table td{text-align:left;vertical-align:top;text-transform:none;letter-spacing:normal;color:#1a1a1a;white-space:normal;overflow-wrap:break-word;background:0 0;border-bottom:1px solid #d6d6d6;padding:6px 8px 6px 0;font-size:14px;line-height:1.45}.tp2-doc-table th{width:30%;font-weight:600}.tp2-doc-table td.tp2-doc-ref{color:#555;width:22%}.tp2-doc-empty{color:#8a8a8a}.tp2 .tp2-doc-note{color:var(--tp2-muted);margin:14px 0 0;font-size:14px;line-height:1.5}.tp2-doc-cta{margin-top:12px;font-size:15px;font-weight:600}.tp2-doc-cta a{color:var(--tp2-cobalt);align-items:center;gap:6px;display:inline-flex}.tp2-doc-progress{color:var(--tp2-muted);align-items:center;gap:12px;margin-top:12px;font-size:14px;display:flex}.tp2-doc-progress-bar{background:var(--tp2-cloud);border-radius:999px;flex:1;height:8px;overflow:hidden}.tp2-doc-progress-bar span{background:var(--tp2-cobalt);height:100%;display:block}.tp2-doc-field-pair{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:640px){.tp2-doc-field-pair{grid-template-columns:minmax(0,1fr) 120px}}@media (max-width:640px){.tp2-doc-form{padding:18px}.tp2-doc-paper{padding:24px 20px}.tp2-doc-table,.tp2-doc-table tbody,.tp2-doc-table tr,.tp2-doc-table th,.tp2-doc-table td,.tp2-doc-table td.tp2-doc-ref{width:auto;display:block}.tp2-doc-table tr{border-bottom:1px solid #d6d6d6;padding:8px 0}.tp2-doc-table th,.tp2-doc-table td{border-bottom:0;padding:0}.tp2-doc-table td.tp2-doc-ref:not(:empty){padding-top:2px;font-size:13px}}@media print{.tp2-doc-form{display:none!important}.tp2-doc-workspace{display:block}.tp2-doc-preview-col{max-height:none;position:static;overflow:visible}.tp2-doc-paper{box-shadow:none;border:0;padding:0}.tp2-tk-page:has(.tp2-doc-workspace) .tp2-tk-hero{display:none!important}}
