.contracts-prose{color:#44403c;font-size:.95rem;line-height:1.65}.contracts-prose h1{color:#1c1917;margin-top:0;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.2}.contracts-prose h2{color:#1c1917;border-bottom:1px solid #e7e5e4;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.375rem;scroll-margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.contracts-prose h3{color:#292524;margin-top:1.5rem;margin-bottom:.5rem;scroll-margin-top:1rem;font-size:1.2rem;font-weight:600}.contracts-prose h4{color:#292524;margin-top:1.25rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.contracts-prose p{margin-bottom:.95rem}.contracts-prose ul{margin-bottom:.95rem;padding-left:1.5rem;list-style-type:disc}.contracts-prose ol{margin-bottom:.95rem;padding-left:1.5rem;list-style-type:decimal}.contracts-prose li{margin-bottom:.25rem}.contracts-prose li>ul,.contracts-prose li>ol{margin-top:.25rem;margin-bottom:.25rem}.contracts-prose a{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.contracts-prose a:hover{color:#1e40af}.contracts-prose strong{color:#1c1917;font-weight:600}.contracts-prose em{font-style:italic}.contracts-prose del{color:#78716c;text-decoration:line-through}.contracts-prose code{color:#1c1917;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#f5f5f4;border-radius:.25rem;padding:.125rem .375rem;font-size:.85em}.contracts-prose pre{color:#f5f5f4;background:#1c1917;border-radius:.375rem;margin-bottom:1rem;padding:1rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.contracts-prose pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.contracts-prose blockquote{color:#57534e;border-left:4px solid #d6d3d1;margin-bottom:1rem;padding-left:1rem;font-style:italic}.contracts-prose hr{border:0;border-top:1px solid #e7e5e4;margin:2rem 0}.contracts-prose table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.9rem}@media (max-width:767px){.contracts-prose table{display:block;overflow-x:auto}}.contracts-prose thead{background:#f5f5f4}.contracts-prose th{text-align:left;color:#1c1917;border:1px solid #d6d3d1;padding:.5rem .75rem;font-weight:600}.contracts-prose td{vertical-align:top;border:1px solid #e7e5e4;padding:.5rem .75rem}.contracts-prose img{max-width:100%;height:auto}.contracts-prose input[type=checkbox]{margin-right:.5rem}.strike-marker{background:#fef3c7;border:1px dashed #f59e0b;border-radius:.25rem;padding:.125rem .375rem;display:inline}.strike-marker-label{color:#fff;vertical-align:middle;letter-spacing:.05em;background:#f59e0b;border-radius:.125rem;margin-right:.375rem;padding:.0625rem .25rem;font-size:.7em;font-weight:600}.tldr-callout{background:linear-gradient(90deg,#f0f9ff,#e0f2fe);border-left:4px solid #0284c7;border-radius:.375rem;margin-bottom:1.75rem;padding:1rem 1.25rem}.tldr-label{color:#075985;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.7rem;font-weight:700}.tldr-body{color:#1c1917;font-size:.95rem;line-height:1.55}.tldr-body strong{color:#1c1917}
