.contract-doc{color:hsl(var(--foreground));line-height:1.7}.contract-doc :focus{outline:none}.contract-doc h1{color:var(--contract-accent);margin:1.2em 0 .5em;font-size:1.75em;font-weight:600}.contract-doc h2{margin:1.1em 0 .4em;font-size:1.35em;font-weight:600}.contract-doc h3{margin:1em 0 .35em;font-size:1.12em;font-weight:600}.contract-doc p{margin:.65em 0}.contract-doc ul,.contract-doc ol{margin:.65em 0;padding-left:1.4em}.contract-doc ul{list-style:outside}.contract-doc ol{list-style:decimal}.contract-doc li{margin:.2em 0}.contract-doc blockquote{border-left:3px solid var(--contract-accent);color:hsl(var(--muted-foreground));margin:.9em 0;padding-left:1em;font-style:italic}.contract-doc hr{border:0;border-top:1px solid hsl(var(--border));margin:1.4em 0}.contract-doc a{color:var(--contract-accent);text-decoration:underline}.contract-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));float:left;pointer-events:none;height:0}
